使用JDBC Mysql连接时出错

Rya*_*yan 5 mysql jdbc google-apps-script

我无法与MySQL服务器建立连接.这是连接字符串:

jdbc:mysql://<my_IP_address>:1005/rs_pm
Run Code Online (Sandbox Code Playgroud)

这是代码行:

var conn = Jdbc.getConnection(connString, mysql_user, mysql_pass);
Run Code Online (Sandbox Code Playgroud)

我已经能够使用JDBC编写本机Java程序,它使用相同的连接字符串/用户名/密码连接得很好.(是的,我知道端口是非标准的,但这就是我如何配置它并且它适用于本机Java应用程序).

奇怪的是,我正在查看我的路由器日志,当我尝试连接本机Java应用程序时,我可以看到流量进入.但是当我在G应用程序中运行脚本时,我看不到任何正在接收的数据包通过Google IP地址.

只有我吗?某处有问题吗?

提前致谢.

更新所以看来,如果我使用标准的mysql端口(3306),连接工作正常.似乎Google Apps中的某些内容不会在我指定的端口(1005)或我尝试过的任何其他端口上尝试出站连接.也许他们使用的jdbc连接器只支持端口3306?我将提交一个错误,因为这种行为没有记录在任何地方.

Fat*_*n P 1

与数据库服务器的 JDBC 连接仅支持端口 1025 及更高端口。