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();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值