首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java连接数据库 没法打开登录所请求的数据库 "Test"登录失败

2012-11-13 
java连接数据库 无法打开登录所请求的数据库 Test。登录失败Java code public static void main(String[]

java连接数据库 无法打开登录所请求的数据库 "Test"。登录失败

Java code
 public static void main(String[] args) {        // TODO Auto-generated method stub        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动        String dbURL = "jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=Test"; // 连接服务器和数据库sample        String userName = "sa"; // 默认用户名        String userPwd = "luohai"; // 密码        Connection dbConn;        try {            Class.forName(driverName);            dbConn = DriverManager.getConnection(dbURL, userName, userPwd);            // dbConn = DriverManager.getConnection(dbURL);            System.out.println("Connection Successful!"); // 如果连接成功

jdbc.jar包也加进去了,用户名密码都对,连接的数据库也有。报错com.microsoft.sqlserver.jdbc.SQLServerException: 无法打开登录所请求的数据库 "Test"。登录失败。,
如果把databaseName=test去掉就可以连接到默认的数据库而不报错 为什么呢???

[解决办法]
看一下自己的数据库中有没有名为Test的,应该是没有新建那个的数据库。
[解决办法]
肯定是没有Test这个数据库
[解决办法]
第一:你有没有叫test的数据库
第二:你的sa是否授权了

热点排行