有如下代码:Connector connect=new Connector();
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("----------------------------");
}
用来完成从数据库NEWS表中查询新闻标题和新闻内容,但为什么只查询到了一条记录?System.out.println("abc");
测试只输出了一个“abc“,输出list.size()的值时也为1,我的数据库中明明有6条记录的,为什么只查询到了一条记录呢?求解释,不胜感激……
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("----------------------------");
}
用来完成从数据库NEWS表中查询新闻标题和新闻内容,但为什么只查询到了一条记录?System.out.println("abc");
测试只输出了一个“abc“,输出list.size()的值时也为1,我的数据库中明明有6条记录的,为什么只查询到了一条记录呢?求解释,不胜感激……
解决方案 »
- 求redhat5.4+64位oracle10g的安装文档
- 提高SQL水平的方式和途径
- php怎么对oracle的clob类型处理
- 安装oracle遇到的问题(急)
- 关于ORACAL9包的参数问题?(详见代码)急……
- 数据迁移问题???
- oracle口令有没有长度限制
- ORACLE中的存储过程对前台程序有什么用?举例说明200分,此贴在PB区也有。谢谢。
- oracle 9i x64 版本 是不是只支持 安腾处理器啊?
- 求助:Plsql是否可以通过某种方式执行cmd下的命令
- oracle 没有保存 怎么办?
- 100分在线等:SQL Developer转移SQL Server Express问题求助
好像应该放在while里面吧!