应用程序引擎日志说java.sql.SQLException:找不到适合 jdbc:mysql://173.194.111.127:3306/Guestbook 的驱动程序
帮助说确保appengine-web.xml包含true,这是我文件中的最后一行。 我可以使用一些帮助使此连接正常工作。
您应该检查的几件事:
- 请确保 MySQL JAR 文件存在于您的
WEB-INFlib
目录中。 - 完成此操作后,您可以确保启用MySQL/ConnectorJ(https://developers.google.com/appengine/docs/java/cloud-sql/#enable_connector_j)。如文档中所述,转到
warWEB-INF
文件夹。您将找到appengine-web.xml
文件。在此文件中,启用 JAR 文件,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
。
<use-google-connector-j>true</use-google-connector-j>
。
</appengine-web-app>
根据文档,您应该只使用"jdbc:mysql"连接字符串进行本地开发。 要在appengine上运行,你应该使用jdbc:google:mysql。