缺了sqlserver的驱动mssqlserver.jar

解决方案 »

  1.   

    没找到驱动,除此之外还要把sql server补丁到SP4,不然有JDBC连接问题
      

  2.   

    把sqlsever 的三个驱动包放在应用下的lib下面,要重启tomcat
      

  3.   

    谢谢,原来是那三个文件放错地方了
    但现在又出现了这样的问题: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(DriverManager.java:582)
            at java.sql.DriverManager.getConnection(DriverManager.java:185)
            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
      

  4.   

    但现在又出现了这样的问题:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
    给SQL SERVER 2000打SP4补丁 就可以了