jdbc就是连接不上sqlserver
花生小海盗 2006-03-19 07:59:52 用jdbc连接sqlserver,就是连不上,baidu/google过很多相关资料,也没有结果.
用jbuilder x编译通过,运行过程中驱动程序已经加载成功,但连接数据库总是失败.
192.168.0.23是我在局域网中的固定ip,sqlserver2000服务管理器正常运行,程序中要连接的数据库名就是sqlserver2000自带的pubs数据库.
我试过吧192.168.0.23换成过localhost和服务器名都不行,请求解答.此前用jdbc-odbc桥成功连接.
主要代码如下:
public class jdbctest{
Connection con;
String url="jdbc:microsoft:sqlserver://192.168.0.23:1433;DatabaseName=pubs";
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
public static void main(){
try{ // load driver
Class.forName(driver);
System.out.println("Driver successfully loaded.");
} catch(Exception e){
System.out.println("driver load failed.");
}
try{ // connect database
con = DriverManager.getConnection(url,"sa","cx");
System.out.println("Database successfully connected.");
}catch(Exception e){
System.out.println("connect failed.");
}
}//end main
}