java连接sql2000问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:56:13
我在连接sql2000时出现了下面的错误:
Error establishing socket
不知道是怎么回事
谢谢了

public class DBConn {
String str,qd,url;
int pass;
Connection conn;

public DBConn(){

}

public Connection getconn() throws SQLException{
try{
qd="com.microsoft.jdbc.sqlserver.SQLServerDriver";//加载驱动
Class.forName(qd);
}
catch( Exception e){
System.out.print(e);
}
url="jdbc:microsoft:sqlserver://localhost:1433;DataName=long";
conn=DriverManager.getConnection(url,"用户名","密码");//建立与数据库的连接
return conn;
}

public static void main(String[] args) {
System.out.print("ok");

}
}

去看看SQL 2000的TCP服务开了没有,
DOS下执行 netstat -a -n 看看你连接的那个端口是否处于侦听状态。

请确认你的数据库服务是否打开了,如果打开了,就 只有一个原因:
你的机器应该是XP的,你的SQL应该没有升级到SP3,你升级一下就好用了.在网上搜索一下吧!很好找到的资源.

看看你的URL写的是否正确。其次下个SQL的补丁看看我的就是这两个的问题