快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

让我感觉很爽的CachedRowSet


作者:fbysssBlog:blog.csdn.net/fbysss声明:本文章由fbysss原创,转载或引用请注明引用地址。

问题:在DBmanager.java中写了一个getResultSet方式,为的就是不用每次在页面中去释放连接。然而,在不同的操作系统环境下,不一定好使,比如在windows下,ResultSet是可以脱离connection继承使用的,但linux下就不行。假如要修改为Collection所有的页面都要进行修改,其改动量可想而知,这是我及其不愿意看到的。怎么办?幸好,我查到了CachedRowSet。是它救了我。最棒的是,CachedRowSet继续自ResultSet,我只需要修改核心方式,页面一点不用改动!代码:   /**     * 获取     * @return ResultSet     */    //public ResultSet getResultSet(String _sSQL) throws Exception {    public ResultSet getResultSet(String _sSQL) throws Exception {

        System.out.println("-------返回数据集-------rowset1.0");        Connection vConn = getConnection();        try {            /*PreparedStatement pstmt = vConn.prepareStatement(_sSQL,            ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);            ResultSet rs = pstmt.executeQuery();*/            CachedRowSet crs = new CachedRowSetImpl();

            crs.setUrl(sUrl);            crs.setUsername(sUserName);            crs.setPassword(sPassword);            crs.setCommand(_sSQL);            crs.execute(vConn);            return crs;/*                        crs.release();            crs.populate(rs);            return crs; }*/        } catch (Exception ex) {            throw new Exception("获取CachedRowSet时出错。:" + ex.toString() +                                "/n sql:" +                                _sSQL);        } finally {            freeConnection(vConn);        }    }




返回类别: 教程
上一教程: 用Eclipse Hibernate Synchronizer插件开发Hibernate应用
下一教程: Optimizeit Code Coverage概览

您可以阅读与"让我感觉很爽的CachedRowSet"相关的教程:
· 让我们一起来熟悉JSP
· 刚运行了 Azureus ,给我的感觉是这界面真不象是Java 写的,发誓看完这套代码!
· java多线程,什么时候让我跨过你高高的门槛
· 关于cachedRowSet的一篇文章(java.sun.com)
    微笑服务 优质保证 索取样品