Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于Idea Intellij,如何连接到Google云SQL_Sql_Google App Engine_Intellij Idea_Google Cloud Sql - Fatal编程技术网

关于Idea Intellij,如何连接到Google云SQL

关于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

我尝试使用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 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。