我正在构建一个Maven Java 1.8项目,其中我将MySQL Connector作为依赖项包含在内:
mysql
mysql-connector-java
5.1.39
在我的应用程序中,我有一个保存MySQL连接的单例,所以当应用程序启动时,MySQL连接器被触发但我得到了一个ClassNotFoundException,我正在使用的驱动程序:com.mysql.cj.jdbc.Driver.
我正在使用的JDBC URL是:
JDBC:MySQL的://本地主机:3306 / mydb的autoReconnect的=真安培; useSSL =假
我正在使用IntelliJ IDEA(2017.2)IDE.
我已经检查了文件 – >项目结构 – >图书馆 – >我将“Maven:mysql:mysql-connector-java:5.1.392”视为库.
我还检查了文件 – >项目结构 – >文物 – >在myapp.war下爆炸 – > WEB-INF – > lib – > Maven:mysql:mysql-connector-java:5.1.39存在.
从视图 – >工具Windows – >数据库,我成功地使MySQL连接下载了建议的驱动程序(MySQL Connector 5.1.35).
如何告诉应用程序必须在运行时加载MySQL驱动程序?
提前致谢