oracle 结果集已耗尽_SQLException:耗尽结果集
我的JDBC代码有问题。这是相关代码:
/** method for checking password into the Oracle database */
public String CheckUserDB(String userToCheck) throws SQLException {
String storedPassword;
if (ds == null) throw new SQLException("No data source");
Connection conn = ds.getConnection();
if (conn == null) throw new SQLException("No connection");
try {
conn.setAutoCommit(false);
boolean committed = false;
try {
PreparedStatement passwordQuery = conn.prepareStatement(
"SELECT passwd from USERS WHERE userz = ?");
passwordQuery.setString(1, userToCheck);
ResultSet result = passwordQuery.executeQuery();
result.next();
storedPassword = result.getString("passwd");
conn.commit();
committed = true;
} finally {
if (!committed) conn.rollback();
}
}
finally {
conn.close();
}
return storedPassword;
}
这是例外:
java.sql.SQLException: Exhausted Resultset
oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:1270)
oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:494)
org.jboss.jca.adapters.jdbc.WrappedResultSet.getString(WrappedResultSet.java:1359)
com.dx.sr_57.user_check.CheckUserDB(user_check.java:100)
com.dx.sr_57.user_check.user_compare(user_check.java:123)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:601)
org.apache.el.parser.AstValue.invoke(AstValue.java:196)
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
javax.faces.component.UICommand.broadcast(UICommand.java:315)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
这是怎么引起的,我该如何解决?
oracle 结果集已耗尽_SQLException:耗尽结果集相关推荐
- oracle 结果集已耗尽_结果集已耗尽
场景:java.sql.SQLException: 结果集已耗尽,解决办法 java.sql.SQLException: 结果集已耗尽,解决方法! 点击右边红色标题查看本文完整版:java.sql.S ...
- oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,解决方法!
我用oracle数据库,建了两个表结构如下: 单位表:id_danwei number ,name_danwei varchar2 ,其中id_danwei是主键. 人员表:id_renyuan nu ...
- oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,该怎么解决
当前位置:我的异常网» Java Web开发 » java.sql.SQLException: 结果集已耗尽,该怎么解决 java.sql.SQLException: 结果集已耗尽,该怎么解决 www ...
- oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽
编写了jsp谁能帮忙看下有什么问题 编写了jsp 谁能帮忙看下 有什么问题 技术交流 ResultSet rs=null; String str="select publish_id,pub ...
- java提示结果集已耗尽,java 结果集已耗尽
场景:java.sql.SQLException: 结果集已耗尽,解决办法 java.sql.SQLException: 结果集已耗尽,解决方法! 点击右边红色标题查看本文完整版:java.sql.S ...
- 一次SSD磁盘寿命耗尽导致的TiDB集群写入变慢问题处理
作者: mydb 原文来源: https://tidb.net/blog/ada59a4c 1.背景 最近处理了一起由于 SSD 磁盘寿命耗尽导致的 TiDB 集群写入变慢的问题,集群部署组件如下表所 ...
- oracle的rman备份保留天数,rman备份集的保留策略
rman备份集的保留策略 基于时间和基于冗余数量的备份保留策略 基于时间的备份保留策略: 你希望数据库最早能恢复到几天前,比如7,那么保留的备份文件就能保证将数据库恢复到一周内任何一个时刻.设置命令: ...
- Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档)
实验:Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档) 步骤1:Oracle单实例搭建 1. 系统环境检查 2. 创建用户.组,配置环境变量.安装目录 3. 安装Orac ...
- windows 环境怎样恢复 (oracle 11g grid) ocr voting 损坏的集群
windows 环境怎样恢复 (oracle 11g grid) ocr voting 损坏的集群 oracle 11g 以后 ocr 能够放到 asm 磁盘上,而ASM的启动依赖于ocr和vo ...
- oracle flex cluster,【Ora12c-GI】将Standard集群修改为Flex集群
Oracle12C支持两种集群模式:Standard和Flex. 11G即是Standard的:Flex是12C的新特性. 当将Standard修改为Flex时,出现如下问题: # crsctl se ...
最新文章
- 【Web】Rest API 验证授权如何做?
- 「龙书」之后,又一编译佳作诚招译者
- python 装饰器 参数-python装饰器参数那些事_接受参数的装饰器
- linux系统常用快捷键,文件类型,后缀名,语言修改,转义
- 第十九天:实施定性风险分析
- ADO.NET 2.0 中的新增 DataSet 功能
- inMap 2.0 重磅发布!
- 10亿美元:MIT宣布建立计算学院,近70年来最大结构变革只为AI
- python中filter、map、reduce的区别
- 优先深度搜索判断曲线相交_深度优先搜索(Depth-first search)是如何搜索一张图的?...
- ERP原理与应用期末复习
- 企业ERP上云解决方案(金蝶/用友/OA等)
- 用计算机说我爱你怎么能,让电脑替你说我爱你 520科技宅花式告白技巧 (全文)...
- 得到头条【四线城市宜宾,靠什么逆袭?】
- 十进制转换为三进制数_python3实现
- Python数据结构栈,后进先出
- [Games104笔记] 游戏中的渲染管线,后处理
- 音乐相册android studio,音乐相册
- 【java基础知识】——jdk和jre的区别
- 回顾|Acala TC5 万圣糖果节历程总结
热门文章
- lvgl lv_conf.h文件详解
- jsPDF生成PDF文件,文件不全问题,后台进行文件下载,前台不下载
- 生物信息学算法之Python实现|Rosalind刷题笔记:002 中心法则:转录
- 测试用例的思路---矿泉水瓶
- EDIUS中怎么快速实现色彩平衡滤镜较色
- 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScriptjavascript
- 知识图谱用于推荐系统问题(MKR,KTUP,KGAT)
- Spark面试精选题(03)
- Qt编写守护程序保证程序一直运行(开源)
- 【01 dp】A005_LC_生成数组(暴搜 / 记忆化 / dp)