天天看點

jbuilder中的Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");問題

我在用jbuilder進行寫資料庫連接配接時寫到Class.forName(com.);時怎樣都點不出microsoft,隻能點出sun

我導入java.sql.*;也不行 然後我把那3個m開頭配置檔案放在lib路徑下,在tools的configure的libraries中導入那3個m開頭配置檔案并在project properties中add這3個檔案 不過還是不能點出,重新進jbuilder也不能實作

我發現你必須選擇default project properties中導入才行 

總結一下連接配接資料庫的兩種方法:

String Connection con=null;

String Statement st=null;

String ResultSet rs=null;

String PreparedStatement ps=null;

public void getconn(){

try{

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

String strCon="jdbc:microsoft:sqlserver://localhost:1433;databasename:pubs;";

con=DriverManager.getConnection(strCon,"sa","");

}catch(exception ex){

}

}

或者

public void getconn(){

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("jdbc:odbc:test","sa","");

}catch(exceptin ex){

}

}