url写错了
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JspDb";conn= DriverManager.getConnection( url ,sa,sa);
这样才对.

解决方案 »

  1.   

    url我改了
    ##############
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JspDb";
    conn= DriverManager.getConnection(url,"sa","sa");#########
    运行时这里还是有错误!
      

  2.   

    try {
                String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myWork";
                String user = "sa";
                String password = "sa";
                conn = DriverManager.getConnection(url, user, password);
    } catch (Exception e) {
                System.out.println("无法连接" + e.getMessage());
    }
    ##############################错误信息:
    无法连接[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    ##############################
    老鸟们帮帮我!谢了!
      

  3.   

    无法连接[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.数据库驱动的问题!
      

  4.   

    无法连接[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.数据库驱动的问题!
      

  5.   

    我的驱动是:SQL Server 2000 Driver for JDBC Service Pack 3.exe,是不是版本低了的问题?这驱动最高也只能支持JDK1.3和JDBC2.0。
      

  6.   

    heihei! 我Jsp连接Sql Server2000 的问题终于解决了。我在这里谢谢大家的帮忙。开始我安装的是:Sql Server2000 SP2 和Microsoft SQL Server 2000 Driver for JDBC Service Pack 1  ,连接总是出同一个错误([Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket),我在CSDN查阅了相关问题的帖子后,以为是驱动出了问题,就下载了新版本的驱动(SQL Server 2000 Driver for JDBC Service Pack 3),但还是出同样的问题,后来又下载了Microsoft SQL Server 2000 SP4 补丁,安装后重起系统,问题解决。
      

  7.   

    不知道你用的什么操作系统,总之把补丁都打上,再安装Microsoft SQL Server 2000 Driver for JDBC Service Pack 3和Sql Server2000 SP3,然后把Microsoft SQL Server 2000 Driver for JDBC\lib下的三个jar文件拷到Apache Software Foundation\Tomcat 5.0\common\lib下,如果你用的是Tomcat5.0服务器的话。
      

  8.   

    另外此处conn= DriverManager.getConnection( url );写的不对,最好按下面的写 String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JspDb";
    String user = "sa";             
         String password = "sa";          
         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
         Connection c = DriverManager.getConnection(dbURL, user, password);
    或最后一句直接写Connection c = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JspDb", "sa", "sa");个人推荐用第一种方法,便于书写和维护。