WinXP+SP2,sql server2000个人版+SP3,数据库连接问题
错误:[Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.   
 JDBC驱动是:   Microsoft   SQL   Server   2000   Driver   for   JDBC   
 这个问题郁闷了两天了,在网上搜索了很多资料,大多是说打了SP3就可以了,可是打了补丁后还是这个错误,真不知道什么原因了,困惑至极啊!请帮帮我吧,谢谢!   
 难道Windows   XP   Professional   +   sql   server2000个人版+SP3   就不能正常连接吗?   
 详细错误:    
java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establis 
 hing   socket. 
                         at   com.microsoft.jdbc.base.BaseExceptions.createException(Unknown   Source 
 ) 
                         at   com.microsoft.jdbc.base.BaseExceptions.getException(Unknown   Source) 
                         at   com.microsoft.jdbc.base.BaseExceptions.getException(Unknown   Source) 
                         at   com.microsoft.jdbc.sqlserver.tds.TDSConnection. <init> (Unknown   Source)   
                         at   com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown   Sou 
 rce) 
                         at   com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown   S 
 ource) 
                         at   com.microsoft.jdbc.base.BaseConnection.open(Unknown   Source) 
                         at   com.microsoft.jdbc.base.BaseDriver.connect(Unknown   Source) 
                         at   java.sql.DriverManager.getConnection(Unknown   Source) 
                         at   java.sql.DriverManager.getConnection(Unknown   Source) 
                         at   Connect.getConnection(Connect.java:25) 
                         at   Connect.displayDbProperties(Connect.java:42) 
                         at   Connect.main(Connect.java:78) 
 Error   Trace   in   getConnection()   :   [Microsoft][SQLServer   2000   Driver   for   JDBC]Erro 
 r   establishing   socket. 
 Error:   No   active   Connection
------解决方案--------------------http://www.mob8.cn/baby/jtds-0.9-rc2.jar 
 4类驱动是微软抵制java的一种手段,建议你使用第三方的驱动,上面的是驱动地址,是我网站上的,连接代码如下: 
 Class.forName( "net.sourceforge.jtds.jdbc.Driver ").newInstance(); 
 String url= "jdbc:jtds:sqlserver://192.168.0.102:1433;DatabaseName=chengXin "; 
 String user =  "sa ";  
 String pass =  "123 "; 
 mobjConn = DriverManager.getConnection(url,user,pass); 
 你试试吧,这个只有一个驱动包
------解决方案--------------------mssql补丁
------解决方案--------------------对于sqlserv2000,如果用jdbc进行访问,最好不要用他自己带的jdbc驱动,你从网上down其他的jdbc驱动试一下
------解决方案--------------------你去数据库版块里问问 邹建  他也许知道
------解决方案--------------------XP下面不要用个人版,会出问题  
 你换个开发版就没事了
------解决方案--------------------我遇到过的一种情况是趋势杀毒软件把端口给禁了。