Tomcat中WEB-INF/lib目录下MariaDB JDBC驱动Jar包无法被识别的问题求助
Tomcat中WEB-INF/lib目录下MariaDB JDBC驱动Jar包无法被识别的问题求助
各位好,我遇到一个Tomcat环境下的数据库连接问题,折腾半天没解决,来请教大家:
- 我写了一个简单的测试Servlet,用来连接本地的MariaDB数据库,已经把MariaDB的JDBC驱动Jar包放到了项目的
WEB-INF/lib目录下,但运行时始终提示找不到驱动 - 尝试把Jar包移到Tomcat的
catalina/lib目录后,第一次访问Servlet还是会报同样的错误,但等Servlet重载之后,数据库就能正常连接了 - 具体的报错信息是:
java.sql.SQLException: No suitable driver found for jdbc:mariadb://localhost:3306/test
这个错误是从catch块的printStackTrace()输出的
我的Servlet核心代码如下:
Connection connection = null; String url = "jdbc:mariadb://localhost:3306/test"; String user = "root"; String pwd = "password"; String msg = "FAILED!"; try { connection = DriverManager.getConnection(url, user, pwd); msg = "CONNECTED!"; } catch (SQLException e) { e.printStackTrace(); }
备注:内容来源于stack exchange,提问作者dashman
相关产品推荐
相关产品推荐

