1

我正在构建一个本地 Spring 应用程序来访问我在 OpenShift 上创建的数据库127.2.xx.yy/eetom:3306。所以我在Beans.xml.

<property name="url" value="jdbc:mysql://127.2.xx.yy:3306/eetom"/>

但我有例外,例如

Could not get JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The driver has not received any packets from the server

所以我将ip更改为localhost并使用OpenShift rhc来创建端口转发。并且rhc显示我最初放置的ip和端口正是用于端口转发的。这种方法奏效了。

问题:

在没有端口转发的情况下直接访问mysql的正确方法是什么?

4

1 回答 1

1

以前有人帮过我,它来自 OpenShift:OpenShift 不支持直接连接到不可扩展应用程序上的嵌入式数据库。

于 2013-11-10T02:18:54.747 回答