oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,该怎么解决
当前位置:我的异常网» Java Web开发 » java.sql.SQLException: 结果集已耗尽,该怎么解决
java.sql.SQLException: 结果集已耗尽,该怎么解决
www.myexceptions.net 网友分享于:2013-01-09 浏览:575次
java.sql.SQLException: 结果集已耗尽
我用oracle数据库,建了两个表结构如下:
单位表:id_danwei number ,name_danwei varchar2 ,其中id_danwei是主键。
人员表:id_renyuan number, id_danwei number , name varchar2 ,其中id_renyuan是主键,id_danwei是外键。
我用jsp对表管理,删除单位表中id_danwei=3的记录时,先查看人员表里是否有id_danwei=3的记录,如果有则不允许删除,如果没有则可以删除。
代码如下:
删除
int id_danwei=Integer.parseInt(request.getParameter( "id_danwei "));
if(id_danwei!=0){
try{
String sql_renyuan= "select id_renyuan from renyuan where id_danwei= "+id_danwei;
Statement stmt_renyuan=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs_renyuan=stmt_renyuan.executeQuery(sql_renyuan);
rs_renyuan.next();
int id_renyuan=rs_renyuan.getInt(1);
rs_renyuan.close();
stmt_renyuan.close();
if(id_renyuan==0){
try{
String sql= "delete from danwei where id_danwei= "+id_danwei;
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
out.print( "删除成功! ");
stmt.close();
}catch(SQLException e){
out.print( "e: "+e);
}
}
else{
out.print( "单位数据不能删除,还有所属人员,请先从人员表中删除所属人员! ");
out.print( " 返回 ");
}
conn.close();
}catch(SQLException e1){
out.print( "e1: "+e1);
}
}
else{
out.print( "单位ID错误,找不到数据! ");
}
文章评论
oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,该怎么解决相关推荐
- oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,解决方法!
我用oracle数据库,建了两个表结构如下: 单位表:id_danwei number ,name_danwei varchar2 ,其中id_danwei是主键. 人员表:id_renyuan nu ...
- oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽
编写了jsp谁能帮忙看下有什么问题 编写了jsp 谁能帮忙看下 有什么问题 技术交流 ResultSet rs=null; String str="select publish_id,pub ...
- java帳戶登錄_java.sql.SQLException: ORA-28000: 帐户已被锁定
java.sql.SQLException: ORA-28000: 帐户已被锁定 然后按照以前的办法找到了解锁的方法,想到可能是某个同事登录失败次数过多.因为oracle 默认的策略是oracle11 ...
- Java oracle查询语句无法赋值给_java.sql.SQLException: 无法转换为内部表示 -〉java 查询oracle数据库返回错误信息...
java.sql.SQLException: 无法转换为内部表示 Query: SELECT * FROM nontheasttycoon Parameters: [] at org.apache. ...
- java jdbc 无效的列名_java.sql.SQLException列名无效
java.sql.SQLException列名无效 mip版 关注:114 答案:3 悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...
- java无效字符 怎么解决_java.sql.SQLException: ORA-00911: 无效字符 解决方法
java建立oracle数据库,查询是出现以下错误信息: ava.sql.SQLException: ORA-00911: 无效字符 at oracle.jdbc.driver.DatabaseErr ...
- mysql already closed._java.sql.SQLException: Already closed.
问题: SEVERE: Error occured while attempting to query data java.sql.SQLException: Already closed. at o ...
- java sql异常_java.sql.SQLException: Io 异常: Got minus one from a
java.sql.SQLException: Io 异常: Got minus one from a read call at oracle.jdbc.driver.DatabaseError.thr ...
- java索引丢失怎么解决_java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1解决办法...
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1 at oracle.jdbc.driver.DatabaseError.throwSqlException( ...
最新文章
- 八成名校AI教授,都拿过谷歌微软亚马逊们的钱
- 【计算机网络】网络层 : IP 数据报分片 ( 数据分片机制 | 分片示例 | 三种数据长度单位 )
- 三、入门爬虫,爬取豆瓣电影
- 三阶魔方还原步骤图_研究人员开发的AI成功在1.2秒内还原三阶魔方
- 前端扁平化数据转树形数据_把平级数据变成树形数据
- ordfilt2非线性滤波器
- POJ 2115C Looooops[一元线性同余方程]
- ImageLoader的简单分析(五)
- 【284天】每日项目总结系列022(2017.11.16)
- CSS实现半透明边框
- 10.5 欧拉通路与哈密顿通路
- STM32驱动模数转换芯片ADS1120(PT100铂电阻测温度)第2篇
- 第一集 斗罗世界 第五章
- mysql面试题重点难点
- java_2017.9.18
- oracle区块链开源项目,区块链Oracle原理及实现
- 计算机动画基本概念,计算机三维动画基本概念简介
- 出现警告:warning Replace `‘xxx‘` with `“xxx“` prettier/prettier,关闭Prettier代码格式化工具
- Android之近场通信技术
- Morse Code-神奇而朴实的摩斯电码
热门文章
- C语言中scanf与分隔符(空格回车Tab)
- 亚马逊卖家,为什么你做不出爆品?从动森看大火之道
- 解决docker报错:The container name “/mysql“ is already in use by container
- 陪玩MM谁是你的NO.1?Python获取陪玩MM照片颜值检测打分
- 面试:View加载流程setContentView
- zynq 移植ubuntu_ROS ZYNQ移植
- win8下载java_jdk,64位下载win8
- 【Xshell】设置默认登录用户
- 3ds max不能完全自定义设置FOVX和FOVY(3ds max 2014)
- 为什么苹果4s用电信卡显示无服务器,电信4G卡插入苹果4S,提示“无服务”