已经打过SP4补丁了.但是还是无法连接到数据库.
错误提示:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing 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 Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at SqlDB.ConnectionToDatabase(SqlDB.java:31)
at CollegeSystem.main(CollegeSystem.java:19)请问各位高手该如何解决? 多谢了!

解决方案 »

  1.   

    全部引用工程了,我朋友那里环境下就可以运行,他打的是SP3,我的是SP4. 
    请问有区别吗?
      

  2.   

    sp4就行了,它包含了之前的包
    select @@version看看是否真正打上sp4了
    8.00.2039是装sp4后的版本号
      

  3.   

    1 可能没打上sp4补丁
    2 服务没起来
    3 端口无法访问(包括防火墙挡住了)java版竹大有专门的总结,去看看先~
    http://topic.csdn.net/u/20080405/06/e72fb958-5b30-4d7e-a59c-df00d96d29f6.html