我正在尝试解决问题:“java.lang.ClassNotFoundException:com.microsoft.sqlserver.jbdc.SQLServerDriver”
实际上我的问题是什么..它是类路径错误或程序错误还是缺少库文件。
//下面是我的代码
package projektsql;
/**
*C:\ProgramFiles\MicrosoftJDBCDriver4.0forSQLServer\sqljdbc_4.0\enu\sqljdbc4
* @author m4rtin77
* intergratedSecurity=true;
*/
import java.sql.*;
import javax.swing.*;
public class ProjektSQL {
Connection conn = null;
public static Connection ConnectDB(){
try{
Class.forName("com.microsoft.sqlserver.jbdc.SQLServerDriver");
String connstring = "jdbc:sqlserver://localhost:1433;databaseName=JavaSQLProjekt;intergratedSecurity=true;";
Connection conn = DriverManager.getConnection(connstring);
JOptionPane.showMessageDialog(null, "Polaczono:");
return conn;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
}
Jframe中的一种方法:
private void formWindowOpened(java.awt.event.WindowEvent evt) {
conn = ProjektSQL.ConnectDB();
我真的不知道那里会发生什么。
答案 0 :(得分:1)
确保将SQL Driver Jar文件添加到项目库中,我认为你拼错了 jdbc dude