我正在构建一个本地 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的正确方法是什么?