【发布时间】:2012-12-18 22:24:30
【问题描述】:
我正在尝试将 Google Apps 脚本连接到 Rackspace 上托管的 MySQL 服务器。我正在使用此处提供的文档。
https://developers.google.com/apps-script/jdbc
我在这行代码中正确设置了参数:
var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/dbname","user","pw");
我收到此错误。
Failed to establish a database connection. Check connection string, username and password. (line 2)
我使用 Putty 与本地计算机上的数据库和端口转发建立隧道连接,并且在连接到使用数据库的其他程序(Tableau、MySQL 等)时没有问题。
我被难住了。尝试了多个用户/密码迭代,允许 Google 的端口访问数据库等。
提前谢谢你。
【问题讨论】:
-
你真的在你的代码中指定了IP地址“127.0.0.1”吗?我认为您应该指定 Rackspace 服务器的 IP 地址或域。
-
不,但是谢谢,我应该澄清一下。原来这个问题与我如何根据谷歌文档打开对数据库的访问有关。这些 IP 地址的范围在使用 CIDR 输入时解决了该问题。 '216.239.32.0 - 216.239.63.255' 到 '216.239.32.0/19'
-
你应该已经把文档的链接贴在这里了。
标签: mysql jdbc google-apps-script