从android studio连接到云sql时出错

时间:2015-09-14 17:56:17

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

我正在尝试使用android studio中的云后端java servlet从app引擎连接到云sql。但是从 DriverManager 获取连接时出错。

Connection conn = DriverManager.getConnection("jdbc:google:mysql://<id:<sql-id>/database",
                  "myuser","password");

和驱动程序是

 Class.forName("com.mysql.jdbc.GoogleDriver");

如果修复此错误,请帮助我......

1 个答案:

答案 0 :(得分:0)

来自Google App Engine的com.mysql.jdbc.GoogleDriver驱动程序和jdbc:google:mysql连接字符串可以正常运行。从开发工作站连接时,应使用普通的MySQL java连接器(即com.mysql.jdbc.Driverjdbc:mysql)。您需要授权工作站的IP地址,并为您的Cloud SQL实例添加IP地址以进行连接。

有关详细信息,请参阅https://cloud.google.com/sql/docs/external上的指南。