You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 09:04:34