我使用一个函数连接到 Linux 上的 MySQL 服务器,它是:
protected void connectMYSQL() {
if (!this.userName.isEmpty() && !this.password.isEmpty() && !this.URL.isEmpty()) {
try {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception ex2) {
System.out.println("class.forname exception : " + ex2);
return;
}
connection = DriverManager.getConnection(URL, userName, password);
} catch(SQLException ex) {
System.out.println("can not connect to mysql : " + ex);
}
}
}
有变量
userName = root
password = xxxxxxxxxx
URL = jdbc:mysql://127.0.0.1/parkDevelop?profileSQL=true
但我收到一个错误
class.forname exception : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
这次当我删除线路Class.forName("com.mysql.jdbc.Driver").newInstance();
时,我收到连接失败的错误。