我收到错误:

ERROR [NewsDAO] findAll(): org.postgresql.util.PSQLException: Multiple ResultSets were returned by the query.

我使用postgresql-8.4-703.jdbc4.jar.

我的代码看起来像:

private static StringBuilder findAllQuery = new StringBuilder();

{

findAllQuery.append("SELECT * FROM news;");

}

public List findAll() {

Statement stm = null;

ResultSet rs = null;

List results = new ArrayList();

if (obtainConnection()) {

try {

stm = con.createStatement();

rs = stm.executeQuery(findAllQuery.toString());

while(rs.next())

results.add(setInObject(rs));

} catch (Exception e) {

logger.error("findAll(): " + e);

} finally {

logger.info("Zamknalem");

closeConnection();

}

}

return results;

}

public News setInObject(ResultSet rs) throws SQLException {

News news = new News();

news.setId(rs.getInt("id"));

news.setTitle(rs.getString("title"));

news.setDescription(rs.getString("description"));

//TODO: timestamp

news.setDate(rs.getDate("date"));

User user = new User();

user.setId(rs.getInt("user_id"));

news.setUser(user);

news.setActive(rs.getBoolean("active"));

return news;

}

我不知道为什么会出现这个错误.有任何想法吗?

java resultset查询_java – 什么是“查询返回多个ResultSet”的解决方案相关推荐

  1. java分页查询_java实现分页查询

    1.基本思路 我现阶段的分页查询的实现是基于sql语句的. select * from user where id limit a, b 构造出相应的a和b就可以查询出想要的数据,在显示在页面上.重点 ...

  2. hbase java查询_Java进行Hbase查询

    Hbase存储结构和查询方式已经有所了解,如何调用连接并且进行数据查询呢,可以使用jmeter的Java脚本进行操作. Hbase查询主要是scaner通过滤器filter进行操作,根据要查询列族还是 ...

  3. java 连接数据库查询_JAVA连接数据库,查询功能怎么写

    展开全部 public class JdbcNoarg { //查询一行数636f707962616964757a686964616f31333363353765据 public void getQu ...

  4. mongodb java查询_java操作mongoDB查询的实例详解

    java操作mongo查询的实例详解 前言: MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库 ...

  5. Java 折半查询_java之折半查询

    /** * Created by rabbit on 2014-5-12. */ public class HalfSerach { public static void main(String[] ...

  6. mysql与java的计算效率_java mysql数据库查询效率问题

    主要实现的功能是事先通过条件筛选一部分id出来,在通过遍历这些id找到相应的Bfinalstatement,存为对象,放入list,但是发现数据量才达到1000时(1000个Bfinalstateme ...

  7. java mongodb条件查询_java 操作mongodb查询条件的常用设置

    java操作mongodb进行查询,常用筛选条件的设置如下: 条件列表: BasicDBList condList = new BasicDBList(); 临时条件对象: BasicDBObject ...

  8. java 方法查询_java 几种查询方式【转】

    Java数据库之插入记录 插入数据表记录有3种方案 一.使用Statement对象 实现插入数据表记录的SQL语句的语法是: 例如: 实现同样功能的Java程序代码是: 二.使用ResultSet对象 ...

  9. java mysql 时间查询_java 根据时间段查询数据库

    在写按时间段查询的sql语句的时候 一般我们会这么写查询条件: where date>='2010-01-01' and date<='2010-10-1'. 但是在实执行Sql时些语句会 ...

最新文章

  1. 【转载】 Python动态生成变量
  2. 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题
  3. tp3.2.3权限控制二之后台管理部分,及菜单栏目显示问题
  4. 翻转棋游戏c语言讲解,有没有人懂黑白棋(翻转棋)的核心算法
  5. 拼接字符串的优雅方式
  6. 计算机网络数据链路层之高速以太网(含使用以太网进行宽带接入)
  7. 栈解决中缀表达式转后缀表达式_第3章栈和队列,中缀表达式转换成后缀表达式...
  8. springboot - redis记录并统计网页浏览量
  9. linux office转换pdf
  10. 使用C++读取二进制文件(dat格式)
  11. win7打开桌面计算机很慢,鼠标右键刷新桌面很慢怎么办?Win7右键刷新反应特别慢的解决方法...
  12. STM8S1003 模拟SPI 驱动 SI4432
  13. SwipeRefreshLayout极其简单的下拉刷新工具
  14. 页面版权声明©xx公司写法
  15. github-创建新branch
  16. Autofac的基本使用
  17. Matlab作图如何画多曲线子图,多子图绘图指令subplot
  18. 5G(IMT-2020)简介
  19. list 字典 元组及常用字符串方法
  20. 高仿163网站广告弹出层(每天定时24小时弹出一次)

热门文章

  1. pandas Dataframe表格转Markdown格式
  2. snownlp文本分词、情感分析、文本相似度与摘要生成
  3. ios mysql注册登录界面_iOS+PHP实现登录功能
  4. 用servlet进行用户名和密码校验
  5. MySQL把多条数据给汇总成一条数据
  6. TX2017秋招笔试题之编码
  7. TortoiseSVN的bin目录下面没有svn.exe
  8. 2LIS_13_VDITM中开票项目数量计算错误
  9. WriteableBitmap 巧学巧用
  10. 黑马程序员之SQL server基础学习笔记(三)