如何正确添加jar库?

inb24sb2  于 2021-07-13  发布在  Java
关注(0)|答案(3)|浏览(279)

我有一个程序使用jdbc。在intellij idea中,程序运行正确,但在cmd中,编译类并运行它后,出现异常:

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/blabla
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)

使用以下命令从cmd运行:

java -cp .;"D:\libs\poi-3.14-20160307.jar" Main

有什么问题吗?
我正在按请求添加源代码。

k5hmc34c

k5hmc34c1#

poi-3.14-20160307.jar 看起来不像jdbc驱动程序jar。用这个。
下载jar之后,解压并将其放置在所需位置,然后将其包含在类路径中,如: java -cp .;"D:\libs\poi-3.14-20160307.jar;D:\libs\mysql-connector-java-5.1.38-bin.jar" Main

zdwk9cvp

zdwk9cvp2#

你需要检查你的类路径以确保你有mysql驱动程序。
像maven这样的东西非常擅长控制类路径,并确保使用正确的库进行构建。
intellij中的构建脚本是什么样子的?jar是怎么 Package 的?
您的代码是否包含 Class.forName ?

nbysray5

nbysray53#

您需要在类路径上添加mysql驱动程序。试试这个https://dev.mysql.com/downloads/connector/j/

相关问题