ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » MySQL及其它开源数据库 » 关于 Derby 大量文件删除

标题: 关于 Derby 大量文件删除
离线 lyih_tom_com



精华贴数 0
个人空间 0
技术积分 6 (133323)
社区积分 0 (1745297)
注册日期 2008-4-3
论坛徽章:0
      
      

发表于 2008-4-3 14:46 
关于 Derby 大量文件删除

我使用的是 derby 10.2

我希望删除前50行数据,于是我设计了以下的方法:

Java代码 复制代码

   1. Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,  
   2.                 ResultSet.CONCUR_UPDATABLE);  
   3.      String sql = null;  
   4.          stmt.setMaxRows(50);  
   5.      sql = SELECT + "*" + FROM + makeTableName(schema, tableName);  
   6.          ResultSet rs = stmt.executeQuery(sql);  
   7.            while (rs.next()) {  
   8.         rs.deleteRow();  
   9.             }  
  10.         if (rs != null)  
  11.         rs.close();  
  12.                .........  

经过测试我 发现这个方法在 数据表中只存在少量数据的情况下是 可以使用的。
但是在数据量达到20000时候 ,执行这个操作 第一次 while (rs.next()) { 时抛出异常

异常信息如下:
同样的ID check解析结束时、DSS 的长度不是零。

在网络上查了 没有理解, 请问各位对解决这个问题有什么新的思路或对以上的异常有新的理解吗

[ 本帖最后由 lyih_tom_com 于 2008-4-3 15:30 编辑 ]


只看该作者    顶部
离线 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3995 (362)
社区积分 1471 (739)
注册日期 2005-2-25
论坛徽章:20
现任管理团队成员紫蜘蛛玉兔生肖徽章2007版:牛2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑
2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车 

发表于 2008-4-3 16:06 
Derby是什么咚咚?


__________________
-------------------------------------------------------
以前搞维护-搞软件-搞网站-现在搞DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
离线 youngcow
中级会员



精华贴数 0
个人空间 0
技术积分 719 (2636)
社区积分 2 (23067)
注册日期 2001-12-12
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-4-10 08:22 
基于java的一个db


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问