链接数据库时自己建的表读不出来??谢谢!

好耗子 2007-12-09 10:59:51
有空的大哥们帮看个数据库的小程序
SYSTEST 是自己建的数据库
USER 是自己建的表
但什么都读不出来,但换成其他 系统表 却能读出来,
为什么我自己建的表读不出来呢 ?

import java.sql.*;

public class SqlLinkTest {
public static void main(String args[]) {
//进行数据库连接
try {
System.out.println("Class");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("Con");
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=123456;DatabaseName=SYSTEST");
System.out.println("stmt");
Statement stmt = con.createStatement();
System.out.println("rs");
ResultSet rs = stmt.executeQuery("Select * From USER");

System.out.println("read");
while(rs.next()) {
System.out.println(rs.getString("USER_NAME"));
}

System.out.println("close");
rs.close();
stmt.close();
con.close();
}catch(Exception e) {}
}
}
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kase2123456 2007-12-09
  • 打赏
  • 举报
回复
呵呵 是的呀 数据库中有一个默认的user表用测试用的
很高兴lz还是找到原因所在了啦
newflypig 2007-12-09
  • 打赏
  • 举报
回复
呵呵,楼主挺搞笑的,你也卖个棺材让我们想想问题所在阿
好耗子 2007-12-09
  • 打赏
  • 举报
回复
哈哈~~
知道了
原来 USER 表与系统某个表冲突
改个表名就可以了
谢谢~~

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧