private void testConn() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (Exception e) {
System.out.println("无法找到SQL2005驱动(com.microsoft.sqlserver.jdbc.SQLServerDriver)");
System.exit();
} Connection con = null;
try {
 
con = DriverManager.getConnection("jdbc:sqlserver://178.18.3.3\\SQL2005:1433; DatabaseName=EAS60_Demo", "sa","sa");
} catch (SQLException e) {
  System.out.println("连接失败");
System.exit();
}
}
上面的代码用来连接SQL2005,但是一直提示" 用户 'sa' 登录失败 。"。
有一点不同的地方就是当时机器上有一个sql2000,后来装了一个sql2005,没有用默认的实例,
而url中的 SQL2005 就是实例名。
jdbc:sqlserver://178.18.3.3\SQL2005:1433; DatabaseName=Demo  //安装时没有使用默认实例,新建了实例SQL2005
另一台只装了sql2005的就可以连接成功,那台机器用的是安装时候的默认实例,所以ip后面直接写
jdbc:sqlserver://178.18.3.4:1433; DatabaseName=Demo  //安装时使用默认实例
是不是sql2005在没有使用默认实例的时候会有特殊的地方,这种情况下url是怎么写的啊?谢谢了!