java连接数据库时,出现如下错误信息:
java.sql.sqlexception:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at.com.microsoft.jdbc.base.BaseExceptions.getException<Unknown Source>
....
....
以上的就不写出来了。
请是这是否与SQL SERVER 2000数据库有关呢???
因为在其它的SQL SERVER 2000数据库上运行都可以,只有三部出现这样的错误信息。
其中一部我是重装了SQL 2000,之后就可以运行了。可另外两部重装后还是不行,出现这样的错误!请问应该怎么解决??谢谢!

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/5236/5236381.xml?temp=.6172144
      

  2.   

    最好更新到SP4版本 以前的版本对JDBC连接的时候容易出现问题
      

  3.   

    估计是SQL Server没有打补丁。。
      

  4.   

    好象补丁和JDBC的版本也要一致吧,,,,,我记得吃过亏的
      

  5.   

    1: 打SQLSERVER sp3补丁。2: 检查使用服务器网络实用工具查看一下SQLSERVER2000的TCP/IP端口(默认1433)是否跟你的连接字符串中的端口一致。
      

  6.   

    对一定要打补丁,以前我被这个东西折磨的够呛
    貌似还有 sqlserver sp 4 jdbc。。
      

  7.   

    应该就是因为sql server2000的事
      

  8.   

    是不是xp系统阿,打sp3/sp4就可以
    注意sql2ksp4可不是执行完exe就没事了
    要去找setup.bat来执行
      

  9.   

    可能没打sp3的补丁吧!还有几个连SQL的类包!