Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate » MS SQL  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 java连接ms sql2000出现问题,请高手指点迷津!!!
huguanghao





发贴: 1
积分: 0
于 2006-05-04 15:23 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
建立了名字为student数据库 ,建了student表和stu表,两个表都存入了数据,连接数据库student成功,访问表student也没有问题,但是返回的表中数据时空的。 同样连接stu表却出现问题如下:
java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名‘stu’无效。

代码如下:
import java.sql.*;

public class TestDB {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://127.0.0.1:1433; DatabaseName=student";
String userName = "sa";
String userPwd = "sa";
Connection dbConn;
Statement sta;
   ResultSet result;
try {
   //返回与带有给定字符串名的类或接口相关联的 Class 对象。
Class.forName(driverName);
     //DriverManager管理一组 JDBC 驱动程序的基本服务。
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
sta=dbConn.createStatement();

     result=sta.executeQuery("select *from stu");
  
    
     while(result.next())
     {System.out.println(result.getString(1));}
    
     result.close();
     sta.close();
     dbConn.close();
    
     }
catch (Exception e) {
e.printStackTrace();
}
}
}
请高手指点一下啊 我都晕死了!



作者 Re:java连接ms sql2000出现问题,请高手指点迷津!!! [Re:huguanghao]
yclc





发贴: 37
积分: 1
于 2006-07-08 15:19 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
错误提示:对象 stu 无效
常发生于(你确定student数据库确实有stu的前提下):URL中关于数据库名的描述错误,导致连接到默认的master数据库
解决方法:
一、检查URL(注意细节,中英文符号,多的符号等)
二、在select前,加上sta.execute("use student");




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923