无法使用app引擎服务器和java从e​​cllipse连接到云sql

时间:2018-03-14 07:56:07

标签: java google-app-engine google-cloud-sql

我正在尝试使用app引擎服务器从eclipse连接到云sql,在SQL授权中我添加了我的ip地址并给出了@anyhost访问权限。我使用jdbc socketfactory连接到云sql。但我得到以下异常

请参阅此link(例外截图)

1 个答案:

答案 0 :(得分:0)

请提供错误消息作为实际文字,而不是图片。这使搜索任何困难。您还在图像中拥有实例连接字符串。我建议你删除它。

至于回答你的问题,没有更多的信息,我可以给你一个普遍的答案。

从App Engine连接时,您无需将任何IP列入白名单。白名单IP实际上并不适用于GAE,因为新的实例可能会更改IP。

GAE实例正在运行Cloud SQL代理,您可以在pom.xml中指定连接详细信息。

您需要使用哪种确切的连接方法取决于您的JAVA版本,无论您是使用GAE Standard还是GAE Flexible,以及您是否使用第一代或第二代Cloud SQL实例。

This page提供了从GAE连接到Cloud SQL的所有不同方案的详细信息的链接。对于应用程序的本地测试,您必须在本地运行Cloud SQL代理。 This quickstart显示了如何进行设置。