为什么select语句取不出记录值?

mysmile2 技术总监  2003-04-02 07:31:53
我连的mysql数据库,用department表中有两个字段
DEPARTMENT_ID和NAME
用"select * from department";语句能够查询出结果集rs
while(rs.next)
{
System.out.println(rs.getString("NAME"));
}
异常:没有找到这个字段,这是为什么?
insert,update语句都好使!
...全文
71 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mysmile2 2003-04-03

while(rs.next())
{
System.out.println(rs.getString("NAME"));
}
字段我都是用的大写,应该不会有错啊!小写也不行。
楼上仁兄说的我试了,能够取出值,但是取出来的值不对。
回复
peacock_king 2003-04-02
while(rs.next)
{
System.out.println(rs.getString(2));//数字:name是第几列
}
回复
jcq 2003-04-02
对,你编译应该都通不过吧。
回复
Fred_Mark 2003-04-02
同意,rs.next()
回复
sikuan 2003-04-02
rs.next()
回复
yun15291li 2003-04-02
1:是否和大小写有关系。
2:system完全可以去掉。
3:还有rs.next后面要加上()
回复
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-02 07:31
社区公告
暂无公告