连了半天连不上
java.sql.SQLException: No suitable driver驱动没问题的
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("类实例化成功!");            con = DriverManager.getConnection(url, user, password);
            System.out.println("创建连接对像成功!");第一步没问题,第二步就抛异常了

解决方案 »

  1.   

    com.microsoft.sqlserver.jdbc.SQLServerException: TDS 预登录响应不完整。目标服务器必须是 SQL Server 2000 或更高版本这是什么问题?
      

  2.   

    驱程字符串不对,应该是
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
      

  3.   

    com.microsoft.sqlserver.jdbc.SQLServerException: TDS 预登录响应不完整。目标服务器必须是 SQL Server 2000 或更高版本
    --------------------
    有时可以正常连接,有时出先上述异常,怎么回事
      

  4.   

    我一般是采用直连方式:
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     Connection com=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};server=127.0.0.1;database=forum;uid=;pwd=;");
    你试下这样可不可以!
      

  5.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();   String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=try"; 
    //try为你的数据库 
    String user="sa"; 
    String password=""; 
    Connection conn= DriverManager.getConnection(url,user,password); 你试一下看看
      

  6.   

    各位,我说的是2005,别把2000的做法拿出来,这个我会的,另外用桥肯定是没效率的现在是这个问题
    com.microsoft.sqlserver.jdbc.SQLServerException: TDS 预登录响应不完整。目标服务器必须是 SQL Server 2000 或更高版本