我正在尝试使用 Java 让 Google Cloud SQL 与 AppEngine 一起使用。我按照这里的示例https://developers.google.com/appengine/docs/java/cloud-sql/?csw=1#using_the_java_development_server但代码中似乎存在错误(或至少有遗漏)。
该行Connection conn = DriverManager.getConnection(url);
显示错误,因为不存在 类com.google.cloud.sql.jdbc.DriverManager
,并且由com.google.cloud.sql.jdbc.Connection
所创建的连接与所需要的类型不同java.sql.DriverManager
。
该示例没有显示他们使用了哪些导入,并且我找不到一组正常工作的导入。
实际上,我确实将示例部署在 Google AppEngine 中,但无法使其在本地也可以工作,并且部署的版本非常慢,可能是因为我通过使用java.sql
类而不是com.google.cloud.sql
类来使其工作(因为那里似乎不是后者的完整集合)。
我知道这不能太复杂,但我整整两天都无法弄清楚。如果你知道如何让它工作或者我错过了什么愚蠢的事情,请告诉我。