sqlserver 2000sp4补丁jdbc驱动  三个文件包也拷贝了 可就是联不上  sqlserver2000提示:
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
请教大家!

解决方案 »

  1.   

    看看是不是端口被占用了。就是你连接的那个URL中的端口,比如 1499 端口啊。
      

  2.   

    你把装SP3的补丁试试:http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe
      

  3.   

    刚刚写了一个连接sqlserver的类,测试了一下还是可以连接上的,类的代码如下:package util;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.PreparedStatement;public class DBConnection_mssql {
    private final static  String DriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver" ;
    private final static  String Url="jdbc:microsoft:sqlserver://192.168.0.13:1433;Database=t001";
    private final static  String Name="sa";
    private final static  String Pass="123456";
    private static Connection conn=null;
    private ResultSet result=null;
    private PreparedStatement pst;



    public static Connection getConnection(){
    try {
    Class.forName(DriverName);
    conn=DriverManager.getConnection(Url, Name, Pass);
    } catch (Exception e) {
    e.printStackTrace();
    }
    return conn;
    }


    public static void main(String[] args) {
    conn=DBConnection_mssql.getConnection();
    System.out.println(conn.toString());
    }


    }