安卓mysql执行查询报错:java.sql.SQLException: Operation not allowed after ResultSet closed

进行查询时出现了这个错误,原因是如果连续进行两次查询,那么第一次的ResultSet将会关闭,如:

resultSet = preparedStatement.executeQuery();
resultSet2 = preparedStatement.executeQuery();
//这时对resultSet执行操作便会报错

解决方法有两个:
1、先解析完第一个resultSet再执行第二个
2、使用两个connector连接数据库,分别查询。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JDBC基础知识 一、采用JDBC访问数据库的基本步骤: A.载入JDBC驱动程序 B.定义连接URL ...
    91数据阅读 9,391评论 0 20
  • 开发中连接数据库的方式有多中,可以直接用jdbc连接,也可以配置服务器的连接池.写法也有多种,可以直接写在jsp页...
    传奇内服号阅读 4,398评论 0 0
  • 一. Java基础部分.................................................
    wy_sure阅读 9,307评论 0 11
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 13,342评论 0 44
  • 今天同事小会一直在“策划”为公婆买鞋的事。一会儿在电话里教婆婆怎么通过微信传图片,一会儿又跟卖鞋的同学询问价格和款...
    who91740阅读 1,382评论 0 1

友情链接更多精彩内容