我在 JBulider中如何连接SQLserver7.0 ?(100分)

  • 主题发起人 主题发起人 guojimmy
  • 开始时间 开始时间
G

guojimmy

Unregistered / Unconfirmed
GUEST, unregistred user!
需要做些什么?才可以联的上。
 
在odbc中建立一个系统的别名,如dbTraffic
import java.sql.*;
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:dbTraffic;", "sa","");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from TableName");
}catch(ClassNotFoundException e){
System.out.println("Error in class open.");
}
 
可以直接联吧!下在个驱动去吧,不用jdbc—odbc桥,你可以在tools中enterprise setup中添加个驱动
再把驱动添加进去就好了
/********这是连接本机的*/
import java.sql.*;
try{
Class.forName(
"com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection c = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=smsdb","sa","a");
Statement s = c.createStatement();
r=s.executeQuery(str1);
}
catch(Exception e) {
System.out.println("======================================");
System.out.println("connect has error"+e) ;}
 
r=s.executeQuery(str1);
中的str1是个变量 sql语句
 
用JDBC_ODBC 桥很好用,基本上和ODBC一样。
 
后退
顶部