当前位置:我的异常网» 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: 结果集已耗尽,该怎么解决相关推荐

  1. oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,解决方法!

    我用oracle数据库,建了两个表结构如下: 单位表:id_danwei number ,name_danwei varchar2 ,其中id_danwei是主键. 人员表:id_renyuan nu ...

  2. oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽

    编写了jsp谁能帮忙看下有什么问题 编写了jsp 谁能帮忙看下 有什么问题 技术交流 ResultSet rs=null; String str="select publish_id,pub ...

  3. java帳戶登錄_java.sql.SQLException: ORA-28000: 帐户已被锁定

    java.sql.SQLException: ORA-28000: 帐户已被锁定 然后按照以前的办法找到了解锁的方法,想到可能是某个同事登录失败次数过多.因为oracle 默认的策略是oracle11 ...

  4. Java oracle查询语句无法赋值给_java.sql.SQLException: 无法转换为内部表示 -〉java 查询oracle数据库返回错误信息...

    java.sql.SQLException: 无法转换为内部表示 Query: SELECT * FROM  nontheasttycoon Parameters: [] at org.apache. ...

  5. java jdbc 无效的列名_java.sql.SQLException列名无效

    java.sql.SQLException列名无效 mip版  关注:114  答案:3  悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...

  6. java无效字符 怎么解决_java.sql.SQLException: ORA-00911: 无效字符 解决方法

    java建立oracle数据库,查询是出现以下错误信息: ava.sql.SQLException: ORA-00911: 无效字符 at oracle.jdbc.driver.DatabaseErr ...

  7. mysql already closed._java.sql.SQLException: Already closed.

    问题: SEVERE: Error occured while attempting to query data java.sql.SQLException: Already closed. at o ...

  8. 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 ...

  9. java索引丢失怎么解决_java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1解决办法...

    java.sql.SQLException: 索引中丢失  IN 或 OUT 参数:: 1 at oracle.jdbc.driver.DatabaseError.throwSqlException( ...

最新文章

  1. 八成名校AI教授,都拿过谷歌微软亚马逊们的钱
  2. 【计算机网络】网络层 : IP 数据报分片 ( 数据分片机制 | 分片示例 | 三种数据长度单位 )
  3. 三、入门爬虫,爬取豆瓣电影
  4. 三阶魔方还原步骤图_研究人员开发的AI成功在1.2秒内还原三阶魔方
  5. 前端扁平化数据转树形数据_把平级数据变成树形数据
  6. ordfilt2非线性滤波器
  7. POJ 2115C Looooops[一元线性同余方程]
  8. ImageLoader的简单分析(五)
  9. 【284天】每日项目总结系列022(2017.11.16)
  10. CSS实现半透明边框
  11. 10.5 欧拉通路与哈密顿通路
  12. STM32驱动模数转换芯片ADS1120(PT100铂电阻测温度)第2篇
  13. 第一集 斗罗世界 第五章
  14. mysql面试题重点难点
  15. java_2017.9.18
  16. oracle区块链开源项目,区块链Oracle原理及实现
  17. 计算机动画基本概念,计算机三维动画基本概念简介
  18. 出现警告:warning Replace `‘xxx‘` with `“xxx“` prettier/prettier,关闭Prettier代码格式化工具
  19. Android之近场通信技术
  20. Morse Code-神奇而朴实的摩斯电码

热门文章

  1. C语言中scanf与分隔符(空格回车Tab)
  2. 亚马逊卖家,为什么你做不出爆品?从动森看大火之道
  3. 解决docker报错:The container name “/mysql“ is already in use by container
  4. 陪玩MM谁是你的NO.1?Python获取陪玩MM照片颜值检测打分
  5. 面试:View加载流程setContentView
  6. zynq 移植ubuntu_ROS ZYNQ移植
  7. win8下载java_jdk,64位下载win8
  8. 【Xshell】设置默认登录用户
  9. 3ds max不能完全自定义设置FOVX和FOVY(3ds max 2014)
  10. 为什么苹果4s用电信卡显示无服务器,电信4G卡插入苹果4S,提示“无服务”