关于Idea Intellij,如何连接到Google云SQL
我尝试使用Intellij开发一个带有Google Cloud SQL的Google应用程序引擎应用程序。 如何在DevelopmentLaunch中配置云Sql访问 我将此添加到VM选项中:关于Idea Intellij,如何连接到Google云SQL,sql,google-app-engine,intellij-idea,google-cloud-sql,Sql,Google App Engine,Intellij Idea,Google Cloud Sql,我尝试使用Intellij开发一个带有Google Cloud SQL的Google应用程序引擎应用程序。 如何在DevelopmentLaunch中配置云Sql访问 我将此添加到VM选项中: -Drdbms.server=hosted -Drdbms.hosted.instance=my-sql-project-id:test -Drdbms.database=database -Drdbms.driver=com.google.cloud.sql.jdbc.Driver 但是Google
-Drdbms.server=hosted -Drdbms.hosted.instance=my-sql-project-id:test
-Drdbms.database=database -Drdbms.driver=com.google.cloud.sql.jdbc.Driver
但是Google Sql必须通过oauth2令牌连接到服务器
使用EclipseGoogle插件,插件连接到数据库并自动配置连接
谢谢,目前推荐的从dev_appserver连接到云SQL的方法是使用外部IP连接
参考资料:在Google开发者控制台上,单击您的云SQL实例,然后单击“如何连接到您的云SQL实例”。将弹出一个窗口,其中包含Python、Java和PHP的说明。将有一个代码片段向您展示如何使用Java连接到云SQL实例。为了从App Engine进行连接,您需要按照文档中的说明更新appengine-web.xml文件:I allready在appengine-web.xml中启用了java连接器,我部署的应用程序和云SQL工作正常。我的问题是如何通过development服务器连接到cloudsql。最后,使用eclipse,我们可以通过添加-D java配置连接到云sql,并且在不更改源代码的情况下连接。但是现在,我们必须添加一个条件来执行特定的开发代码并使用外部IPv4连接(有成本并且必须允许您使用网络)。您是否尝试使用localhost而不是Cloud SQL实例IP地址?不过,您必须在计算机上安装MySQL,因为它不是随SDK提供的。你也可以看看这个链接。听起来这是一个过时的特性:我想连接到云SQL实例,而不是本地mysql。之前,我们可以使用eclipse连接到云SQL实例。但现在正如拉兹万所说,唯一的方法是使用外部IP。