我无法建立到我的MySQL服务器的连接。这是连接字符串:
jdbc:mysql://<my_IP_address>:1005/rs_pm这是代码行:
var conn = Jdbc.getConnection(connString, mysql_user, mysql_pass);我已经能够使用JDBC编写本机Java程序,它使用相同的连接字符串/用户名/密码连接得很好。(是的,我知道端口是不标准的,但这就是我配置它的方式,它与本机Java应用程序一起工作)。
奇怪的是,我正在查看我的路由器日志,当我试图连接一个本地Java应用程序时,我可以看到流量的到来。但是当我在G应用程序中运行脚本时,我没有看到Google地址接收到任何数据包。
就我一个人吗?有什么问题吗?
提前谢谢。
更新,所以如果我使用标准的端口(3306),连接就可以正常工作。似乎Google应用程序中的某些东西不会在我指定的端口(1005)上尝试出站连接,或者我尝试过的任何其他端口。也许他们使用的jdbc连接器只支持端口3306?我将提交一个bug,因为这种行为在任何地方都没有文档记录。
发布于 2012-12-19 14:15:29
JDBC连接到仅支持端口1025及更高版本的数据库服务器。
https://stackoverflow.com/questions/13547822
复制相似问题