首页 > 解决方案 > JDBC 驱动程序必须显式添加到类路径

问题描述

我在 Eclipse 中有一个简单的动态 Web 项目。我在 WEB-INF/lib 下添加了 mysql-connector,然后添加到构建路径。对我来说似乎很奇怪,只要我将项目作为 Java 应用程序运行,驱动程序就会正确加载并且一切正常。但是当我将项目部署到 Tomcat 时,它开始抛出 SQLException 说No suitable driver found for jdbc:mysql://.....当我显式添加它时使用Class.forName("com.mysql.cj.jdbc.Driver");它可以工作。

我尝试对其进行调试,并且在部署项目时确实没有加载任何驱动程序,但是在本地运行时一切都正确加载。

有人可以向我解释一下吗?

标签: javamysqljdbc

解决方案


推荐阅读