我在类中有这个代码用于连接数据库。
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
我检查了用户名和密码,数据库服务的连接,一切正确。
答案 0 :(得分:0)
您需要使用以下命令加载驱动程序类:
Class.forName("com.mysql.jdbc.Driver");
然后定义连接字符串url。
String connectString = "jdbc:mysql://localhost:3306/fullhouse";
答案 1 :(得分:0)
首先从url
下面的url获取mysql驱动程序文件http://projectshub.in/softwares/mysql/mysql-connector-java-5.0.8-bin.jar
将此驱动程序文件添加到项目lib文件夹中。