首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google脚本JDBC连接错误- Amazon

问Google脚本JDBC连接错误- Amazon
EN

Stack Overflow用户
提问于 2012-08-26 23:54:59
回答 2查看 2.7K关注 0票数 0

我遵循了https://developers.google.com/apps-script/jdbc中显示的Google脚本JDBC示例,但是连接到位于亚马逊的MySQL数据库却没有成功。我的连接字符串看起来如下(擦掉):

代码语言:javascript
复制
var conn = Jdbc.getConnection("jdbc:mysql://myAmazonhost:3306/", "myUser", "myPass");

我能够使用MySQL工作台和Navicat从我的开发系统远程连接到Amazon数据库,并检查/验证了MySQL脚本中的主机名、用户名和密码。

我将访问本地数据库下列出的Google服务器添加到Amazon,但没有运气。我不断地发现错误:

未能建立数据库连接。检查连接字符串、用户名和密码。

我可能错过了一些简单的东西。还有其他人从谷歌脚本连接到亚马逊的MySQL数据库吗?我很想听听你的建议。谢谢。

(编辑.)

对不起,当我对上面的示例进行消毒时,无意中删除了数据库名。数据库名称在代码中指定。

代码语言:javascript
复制
var conn = Jdbc.getConnection("jdbc:mysql://myAmazonhost:3306/myDB", "myUser", "myPass"); 

在我发布这个问题12小时后,脚本开始工作--没有数据库连接错误。我构建了一个报表,它使用从Amazon数据库中检索到的信息创建了一个电子表格。(看到所有这些都在云中工作,真是太酷了。)

但是..。我没有对JDBC连接字符串做任何更改。没有对Amazon侧的Security配置进行任何更改。才刚开始起作用。

今天早上,我开始写剧本。我没有走多远--出现了一个巨大的、丑陋的红色数据库连接错误消息。代码没有变化。它只是停止工作了。我验证了MySQL数据库已经启动,并可以从桌面管理程序访问。没有问题。

有没有其他人经历过从Google脚本到外部数据库的不稳定的连接?我希望这只是一个孤立的小故障。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-04 21:20:19

结果发现这个问题与数据库引擎版本有关。我使用引擎版本5.5.25a创建了一个新实例,并且连接工作正常。我回到我原来的数据库,把它从5.5.8修改为5.5.25a,它也起作用了。不确定Google脚本是怎么回事,但将引擎版本改为5.5.25a解决了问题。

票数 1
EN

Stack Overflow用户

发布于 2012-08-27 04:51:25

您必须指定要连接到哪个数据库。试一试

代码语言:javascript
复制
var conn = Jdbc.getConnection("jdbc:mysql://myAmazonhost:3306/DB_NAME", "myUser", "myPass");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12134858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档