Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String db_url="jdbc:microsoft:sqlserver://"+ip+":"+port+";User="+username+";Password="+password+";DatabaseName="+dbname+";";
conn = DriverManager.getConnection(db_url); //发生异常连接失败 
stmt = conn.createStatement(); 
其中ip=127.0.0.1
port=1433
user=sa
password=""//空
databaseName=aa
在SQL里用sa可正常登录
不知道怎么解决
请教各位大哥了
谢谢

解决方案 »

  1.   

    db_url="jdbc:microsoft:sqlserver://"+ip+":"+port+";User="+username+";Password="+password+";DatabaseName="+dbname+";";System.out.println(db_url); //打印出来看一下还有报什么异常
      

  2.   

    我的3个jar包也已经放在classpath中了
    这段代码连接别人机上的一个数据库可以成功
    连自己的就不行了。
      

  3.   

    db_url="jdbc:microsoft:sqlserver://"+ip+":"+port+";User="+username+";Password="+password+";DatabaseName你这URL一看就不对。
      

  4.   

    确认 jar包的设置,用户名密码设置。
    改下
    String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=aa";
        String user = "sa";
        String password = "";
        Connection conn = DriverManager.getConnection(url, user, password);
    试试
      

  5.   

    1,确定sqlserver已经打好sp3或者sp4补丁
    2,sqlserver得三个jar包已经导入工程或者tomcat的common/lib下
    3,查看连接url是否正确
    基本就是这三个问题
      

  6.   

    Class.forName("com.mysql.jdbc.Driver").newInstance();