我面临同样的问题。我正在使用从 pom.xml 文件中获取的以下 db url
jdbc:mysql://localhost/myDB?autoReconnect=true&createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8
和驱动程序类是:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
当我在 tomcat 中部署我的应用程序的战争并点击 url 时,它给出了错误:
java.sql.SQLException:No suitable driver found for jdbc:mysql://localhost/myDB?autoReconnect=true&createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8
但是如果我在eclipse中启动tomcat并点击url,我永远不会收到这样的错误。它按预期工作。
如何解决这个问题?