我无法与我的 MySQL 服务器建立连接。这是连接字符串:
jdbc:mysql://<my_IP_address>:1005/rs_pm
这是代码行:
var conn = Jdbc.getConnection(connString, mysql_user, mysql_pass);
我已经能够使用 JDBC 编写本机 Java 程序,并且它使用相同的连接字符串/用户名/密码连接得很好。(是的,我知道该端口是非标准的,但这就是我对其进行配置的方式,并且它适用于本机 Java 应用程序)。
奇怪的是,我正在查看我的路由器日志,当我尝试连接本地 Java 应用程序时,我可以看到流量进入。但是当我在 G 应用程序中运行脚本时,我没有看到收到任何数据包通过谷歌 IP 地址。
只有我吗?是不是哪里有问题?
提前致谢。
更新所以看来,如果我使用标准的 mysql 端口(3306),连接工作正常。似乎 Google Apps 中的某些内容不会在我指定的端口 (1005) 或我尝试的任何其他端口上尝试出站连接。也许他们使用的 jdbc 连接器只支持 3306 端口?我将提交一个错误,因为这种行为在任何地方都没有记录。