我在appengine上部署了一个基本的java Web应用程序,它应该连接到Cloud SQL上的postgresql实例(在本地工作)。 部署之后(错误地?)当我浏览试图连接到数据库的页面时引发此异常:
org.postgresql.Driver connect:意外的连接错误:(Driver.java:271) java.lang.RuntimeException:项目[ad ***** manager-XXXXXXX]未启用Google Cloud SQL API。请使用Google Developers Console启用它:https://console.cloud.google.com/apis/api/sqladmin/overview?project=ad ***** manager-XXXXXXX
以下是代码失败的部分:
Class.forName("org.postgresql.Driver");
connection = DriverManager.getConnection(dburl, dbuser, dbpwd);
连接网址:
jdbc:postgresql://google/name_of_my_database?useSSL=false&socketFactoryArg=ad*****manager-XXXXXXX:europe-west1:XXXX-pgdb-preprod&socketFactory=com.google.cloud.sql.postgres.SocketFactory
答案 0 :(得分:2)