为什么查询只返回了一条结果

ningtieming 2012-04-21 04:41:46
PreparedStatement statement=connect.conn.prepareStatement("select title,content from news");
ResultSet result=statement.executeQuery();
ArrayList <NewsBean> list=new ArrayList<NewsBean>();
while(result.next()){
NewsBean bean=new NewsBean();
bean.setTitle(result.getString("title"));
bean.setContent(result.getString("content"));
list.add(bean);
System.out.println("abc");
}
System.out.println(list.size());
for(int i=0;i<list.size();i++){
NewsBean myBean=list.get(i);
System.out.println(myBean.title);
System.out.println(myBean.content);
System.out.println("----------------------------");
}
进行数据库查询时,只返回了一条记录。用System.out.println测试输出一次“abc“,集合size也为1。我的数据库中明明有8条记录的,怎么只返回了一条?
...全文
45 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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