该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个程序,运行之后发现成功连接上了
然后我又看一眼,发现 DatabasName 拼错了,少写了一个 e
没想到改正后反而报错了!
com.microsoft.sqlserver.jdbc.SQLServerException: Cannot open database "test" requested by the login. The login failed. ClientConnectionId:928afac9-cd91-4d1d-be49-f73fcbdd59b3
怎么会这样啊?
原来拼错的时候反而通过了???
==========================================================
import java.sql.*;
public class Internet7{
Connection con1;
public Connection getCon(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("Database successfully loaded");
}catch(ClassNotFoundException cnfe1){
cnfe1.printStackTrace();
}
try{
con1 = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabasName=test","sa","password");
System.out.println("Database successfully connected");
}catch(SQLException sqle1){
sqle1.printStackTrace();
}
return con1;
}
public static void main(String args[]){
Internet7 dblink = new Internet7();
dblink.getCon();
}
}