使用JDBC Mysql连接时出错

时间:2012-11-25 02:44:18

标签: mysql jdbc google-apps-script

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

jdbc:mysql://<my_IP_address>:1005/rs_pm

这是代码行:

var conn = Jdbc.getConnection(connString, mysql_user, mysql_pass);

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

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

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

提前致谢。

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

1 个答案:

答案 0 :(得分:1)

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