关于连接数据库查询数据出现错误

YO_OY 发布于 2011/10/17 19:14
阅读 157
收藏 0

在数据库中明明有多条记录,可是 为什么网页中只显示了一条记录,而且是重复的信息,到底是哪里出错了呢?麻烦高人给解答一下,万分感谢...

加载中
1
一号男嘉宾
一号男嘉宾

先获取数据库连接你会吧,然后执行SQL语句,因为是查询,所以是返回ResultSet对象,一般简称rs,你拿到rs后,先rs.next();因为第一个是空的,需要往下刷一个才能开始用一般是这样写

 

while(rs.next()){

System.out.println(rs.getString("字段名"));

}

这样的话会把你rs对象里面的数据全部打印出来,如果你确定你的方法没错,看看是不是你的SQL语句有问题,查询的结果本来都有问题的话,那就不是java的问题了。

0
磊神Ray
磊神Ray
查询有问题或页面展示有问题
0
一号男嘉宾
一号男嘉宾

什么语言?什么框架?你屁都不说一个,你当OSC的哥们是神啊~

0
YO_OY
YO_OY
呃....java基于struts的,数据库是sqlserver
0
YO_OY
YO_OY
按照你的方法执行之后将我想要查询的数据都打印出来了,那就是说我的SQl语句没有问题,这样的话,我该怎么办呢?太纠结了,请帮忙解决一下吧,万分感谢啊....
0
0
记忆的繁华
还有你查询的结果循环执行了么?
0
YO_OY
YO_OY
这个问题是好久以前的了,似乎是while里边多加了一条语句,把那条语句移除之后就好了
返回顶部
顶部