Java连接数据库所遇到的坑,连接数据库,遇到一个很奇怪的问题……
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
這個程序,運行之后發現成功連接上了
然后我又看一眼,發現 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();
}
}
總結
以上是生活随笔為你收集整理的Java连接数据库所遇到的坑,连接数据库,遇到一个很奇怪的问题……的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnn神经网络 缺点_抄近路神经网络如何
- 下一篇: 没有bug队——加贝——Python 练