所以我一直在学习使用JDBC API与mysql进行连接,但不断出现相同的错误,
java.lang.ClassNotFoundException:com.jdbc.mysql.Driver
这是我的代码:
package modelo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
public class ConectorBaseDatos {
Class<Connection> clase;
Connection conn;
private String host = "jdbc:mysql:3306//localhost/fifa";
private String user = "root";
public String class_directory = "com.jdbc.mysql.Driver";
private String password = "";
ResultSet result;
public ConectorBaseDatos() {
try {
Class.forName(class_directory);
conn = DriverManager.getConnection(host, user, password);
JOptionPane.showMessageDialog(null, "Conección establecida con: "
+ conn.getClass());
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Error en conección: n " + ex);
}
}
public static void main(String[] args) {
new ConectorBaseDatos();
}
}
我已经导入并添加了mysql-connecor.jar作为引用库,只是不知道从这里去哪里,请帮忙。
Referenced libraries
是一个IDE概念,VM对此一无所知。所以你需要以java -cp mysql.jar:. modelo.ConectorBaseDatos
的身份运行你的东西——如果你需要进一步的帮助,请留下评论。