Java 将Google App Engine Eclipse插件连接到云SQL

Java 将Google App Engine Eclipse插件连接到云SQL,java,eclipse,google-app-engine,eclipse-plugin,google-cloud-sql,Java,Eclipse,Google App Engine,Eclipse Plugin,Google Cloud Sql,我很难将Eclipse“谷歌应用引擎”插件连接到“云SQL” 1) 我已创建并运行了实例 2) 我允许我的“应用程序引擎”项目使用“云SQL” 3) 我将少数远程IP设置为允许远程连接,并且当前正在尝试从允许的IP地址进行连接 4) 如果我尝试从“cmd”脚本连接,它将与链接中的身份验证代码一起工作 5) 在Eclipse“Google App Engine”插件中,我正在设置: 实例名称-它是完整的实例ID{app_ID}:{db_ID} Database name—我用“MySQL工作台”

我很难将Eclipse“谷歌应用引擎”插件连接到“云SQL”

1) 我已创建并运行了实例
2) 我允许我的“应用程序引擎”项目使用“云SQL”
3) 我将少数远程IP设置为允许远程连接,并且当前正在尝试从允许的IP地址进行连接
4) 如果我尝试从“cmd”脚本连接,它将与链接中的身份验证代码一起工作
5) 在Eclipse“Google App Engine”插件中,我正在设置:

  • 实例名称-它是完整的实例ID{app_ID}{db_ID}
  • Database name—我用“MySQL工作台”创建的实例中的模式名
  • 数据库用户名-根
  • 通过-空白
单击“确定”时,会出现以下错误:

Could not connect to Profile (<my eclipse servlet project name>.GoogleCloudSQL.DevInstance). 
Error creating SQL Model Connection connection to Profile 
(<my eclipse servlet project name>.GoogleCloudSQL.DevInstance). (Error: null)
java.lang.NullPointerException
OK
无法连接到配置文件(.GoogleCloudSQL.DevInstance)。
创建到配置文件的SQL模型连接时出错
(.GoogleCloudSQL.DevInstance)。(错误:null)
java.lang.NullPointerException
好啊
我不确定我做错了什么,因为错误:“null”信息量不大:(
例如,以前当我在实例ID中输入{db_ID}而没有完整应用ID的前缀{app_ID}:{db_ID}时,它清楚地告诉我实例是错误的。 然后,当我拼错我的db模式名称时,它还告诉我找不到具有该名称的数据库,但现在一切看起来都是正确的,但仍然不工作,错误为null

你能帮我弄清楚如何连接这个Eclipse插件吗


非常感谢!!!

您可以获取CloudSQL实例的IP地址,而不是使用实例名进行连接,然后按照此处的代码片段进行操作


我知道,它已经存在了一段时间……但我今天遇到了这个问题。我不知道根本原因;),但我通过安装Eclipse DTP v解决了这个问题。1.7

更新站点:

要安装的项目:“Data Tools Platform Enablement Extender SDK”和“Data Tools Platform Extender SDK”


我的Eclipse版本是4.4.2。现在就像一个符咒:)希望它有帮助

非常感谢您的重播,但是它没有回答我的问题。您的答案包含关于如何从java代码访问云SQL的官方信息,但是我的问题与在“Eclipse”中连接“Google App Engine”插件的问题有关。假设我可以从代码中访问SQL,但是我在Eclipse IDE中仍然存在与“G.A.E.”插件相关的错误,并且与云SQL的it连接这个问题已经存在了一段时间。还有人遇到这个问题吗?如果是,您是否尝试过这两个答案中指出的解决方案?