驱动能够正常加载
但是出现这种错误:
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket. 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:512) at java.sql.DriverManager.getConnection(DriverManager.java:171) at PublicClass.GetConnection.getConnection(GetConnection.java:27) at PublicClass.GetConnection.main(GetConnection.java:44)

解决方案 »

  1.   

    需要驱动JAR包 上网搜索下 或大MS官网下就可以了
      

  2.   

    我也遇到这样的情况,同样的代码换到另一太机器上运行通过,所以怀疑有可能是驱动或者SQLServer2000的问题!具体原因还请高手赐教!
      

  3.   

    也有可能是你的sqlserver没打sp3的补丁。
      

  4.   

    sqlserver已经打sp4,服务器是win2000的,现在的问题是系统能正常运行一段时间,过后才出异常,迷茫...
      

  5.   

    java,.net,asp,hacker技术讨论群14401742,诚招高手加入,共同讨论,共同发展。