我在用于连接数据库的类中有此代码。
package fullhouse;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class FullhouseDB {
private static Connection databaseConnectie;
public static Connection getConnection() {
if(databaseConnectie == null){
String connectString = "jdbc:mysql://localhost:3306/fullhouse";
try {
databaseConnectie = DriverManager.getConnection(connectString, "root", "2002112735");
} catch (SQLException ex) {
Logger.getLogger(FullhouseDB.class.getName()).log(Level.SEVERE, null, ex);
}
}
return databaseConnectie;
}
我得到这个错误:
dec 29, 2014 5:05:49 PM fullhouse.FullhouseDB getConnection
SEVERE: null
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/fullhouse
我已经检查了用户名和密码,数据库服务的连接,并且一切正确。
最佳答案
您需要使用以下命令加载驱动程序类:
Class.forName("com.mysql.jdbc.Driver");
然后定义连接字符串的URL。
String connectString = "jdbc:mysql://localhost:3306/fullhouse";