连接sqlServer 2005,加入了sqljdbc.jar包,但是还报错,怎么办啊?
连接sqlServer 2005,加入了sqljdbc.jar包,报的是这个错:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
当把jar包换为sqljdbc4.jar时报的是这个错:java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=buyFlowers
Myeclipse可以连上sql Server 2005,tomcat部署时也没有出错,当要使用数据库时就报错了。
下面的是连接类:
public class DBConnection {
public static Connection getConnection() throws SQLException {
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=buyFlowers";
String user = "sa";
String password = "1";
try {
Class.forName(driver);
return DriverManager.getConnection(url, user, password);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}