【发布时间】:2019-01-30 16:11:27
【问题描述】:
我有一个问题,谁能帮助我?我正在尝试使用 java 连接到 mysql 但出现错误
错误:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
代码:
public static Connection c;
static String host = "localhost";
static String port = "3306";
static String database = "";
static String username = "root";
static String password = "";
public static void connect() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
c = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/" + database, username, password);
} catch (Exception ex) {
ex.printStackTrace();
}
}
【问题讨论】:
-
你配置jdbc连接器了吗?
-
显示您的代码。
-
我已将它添加到我的项目中,它与它一起导出并运行它我使用此命令 java -cp connector2 -jar GCDSS.jar
-
连接器 JAR 名称需要出现在类路径中。您的文件名似乎不正确。
-
mysql jar 文件明显丢失。