google-app-engine - 为什么我不断收到 "No suitable driver found"错误?

标签 google-app-engine jdbc google-cloud-sql

当我尝试从 GAE 连接到 Cloud SQL 时,出现此错误:

"No suitable driver found for jdbc:google:mysql://parasql-app:inst101/db1384221549822"

我的代码如下所示:

Class.forName("com.mysql.jdbc.GoogleDriver");
Connection con = DriverManager.getConnection("jdbc:google:mysql://" + this.instance_name + "/" + this.database_name);

我在连接旧样式的“jdbc:google:rdbms://”连接字符串时没有任何问题。

我该如何解决这个问题?

最佳答案

您需要启用 mysql 连接器/j。请按照以下链接中的说明进行操作。

https://developers.google.com/appengine/docs/java/cloud-sql/#enable_connector_j

关于google-app-engine - 为什么我不断收到 "No suitable driver found"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20532948/

相关文章:

java - Google App Engine - 如何让演示发挥作用?

Java JDBC - ResultSet 和封装。许多字段、太多的 setter 和 getter 需要管理。有更好的技术吗?

java - 创建 jdbc odbc 连接而不在 MS ACCESS 中创建 DSN

docker - CloudSQL docker容器暂时无法连接到SQL实例然后在k8s中连接

python - 仅当从 PC 访问时,Google App Engine 上的 Flask Webapp 才会出现错误 : 'ascii' codec can't decode byte

google-app-engine - 为 API Explorer 禁用 API 发现

python - 将 gethostbyaddr 与应用程序引擎结合使用

java - JTable 列不会显示

google-cloud-platform - 使用 Cloud Shell 连接到 Google Cloud SQL 时出现问题

mysql - '与 'reading initial communication packet' 处的 MySQL 服务器失去连接,同时从 GCE 连接到云 sql