Google app engine 为什么我无法从谷歌应用程序引擎连接到谷歌云SQL?
我有一个谷歌云SQL项目:Google app engine 为什么我无法从谷歌应用程序引擎连接到谷歌云SQL?,google-app-engine,cloud,Google App Engine,Cloud,我有一个谷歌云SQL项目:cwdataproject(项目ID)。我在其中创建了一个名为cwdb的模式。其实例ID为:cwdataproject:cwinstance 我已为root用户“root”提供了对cwdb的访问和权限 我有另一个应用程序谷歌应用程序引擎:messageframework(项目ID) 项目ID:messageframework 我已在cwdataproject中为messageframework 我已为我的本地IP提供授权网络。我能够成功地从本地连接到我的SQL客户端 我
cwdataproject
(项目ID)。我在其中创建了一个名为cwdb
的模式。其实例ID为:cwdataproject:cwinstance
我已为root用户“root”提供了对cwdb的访问和权限
messageframework(项目ID)
项目ID:messageframework
cwdataproject
中为messageframework
Access denied for user 'root'@'localhost' (using password: NO)
我们如何解决这个连接问题?
我能够从本地MySql客户端连接云SQL并完成所有操作。但不是来自GAE。请完成我在以下答案中提供的所有步骤。谢谢Ankur,如果我的理解正确,我应该按以下方式更改驱动程序加载。。Class.forName(“com.google.appengine.api.rdbms.AppEngineDriver”)。。是的,我的理解是对的。。并尝试检查您是否遵循了我答案中的所有步骤。再次感谢,我将在今天晚上进行测试,并让您知道我的发现。即使您的根密码为空,您也需要传递一个空字符串。使用此选项连接conn=DriverManager.getConnection(“jdbc:google:rdbms://cwdataproject:cwinstance/cwdb“,”根“,”);
Access denied for user 'root'@'localhost' (using password: NO)