【发布时间】:2012-01-20 10:20:56
【问题描述】:
我想从我的 Java EE Web 应用程序建立到我的 MySQL 数据库的连接,以便我可以从中查询它。我将mysql-connector-java-5.1.14-bin.jar 添加到我的WEB-INF/lib 文件夹中。
现在,当我尝试建立连接时,它会显示:
没有找到适合 jdbc:mysql://localhost?autoReconnect=true 的驱动程序。
我的代码中发生错误的行是:
m_url = "jdbc:mysql://" + mDatabaseHost +"?autoReconnect=true";
m_connection = DriverManager.getConnection(m_url, mDatabaseUser, mDatabasePassword);
用户名和密码正确。可能有什么问题?
我用 Tomcat 7.0 对此进行了测试。
【问题讨论】:
-
你是如何初始化驱动的?
-
@Dave:JDBC4 驱动程序由
ServiceLoader自动初始化。 Connector/J 5.1.x 是一个 JDBC4 驱动程序。 -
@BalusC 是的,它是;以某种方式将其视为 5.0。
标签: java mysql jakarta-ee