oracle中OracleCachedRowSet的使用 git rm cached 使用

RowSet是JDBC2.0中提供的接口,Oracle对该接口有相应实现,其中很有用的是oracle.jdbc.rowset.OracleCachedRowSet。OracleCachedRowSet实现了ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效。

oracle的rowset实现在http://otn.oracle.com/software/content.html的jdbc下载里有,名称是ocrs12.zip

示例代码

  1. //查询数据部分代码:
  2. importjavax.sql.RowSet;
  3. importoracle.jdbc.rowset.OracleCachedRowSet;
  4. Connectionconn=DBUtil.getConnection();
  5. PreparedStatementpst=null;
  6. ResultSetrs=null;
  7. try{……
  8. Stringsql=“selectemp_code,real_namefromt_employeewhereorgan_id=?”;
  9. pst=conn.preparedStatement(sql);
  10. pst.setString(1,“101”);
  11. rs=pst.executeQuery();
  12. OracleCachedRowSetors=newOracleCachedRowSet();
  13. //将ResultSet中的数据封装到RowSet中
  14. ors.populate(rs);
  15. returnors;
  16. }finally{
  17. DBUtil.close(rs,pst,conn);
  18. }
  19. //JSP显示部分代码
  20. <%
  21. javax.sql.RowSetempRS=(javax.sql.RowSet)request.getAttribute(“empRS”);
  22. %>
  23. <tablecellspacing="0"width=”90%”>
  24. <tr><td>代码</td><td>姓名</td></tr>
  25. <%
  26. if(empRS!=null)while(empRS.next()){
  27. %>
  28. <tr>
  29. <td><%=empRS.get(“EMP_CODE”)%></td>
  30. <td><%=empRS.get(“REAL_NAME”)%></td>
  31. </tr>
  32. <%
  33. }//endwhile
  34. %>
  35. </table>

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/241589.html

更多阅读

MFC中进度条控件的使用方法 mfc进度条控件使用

MFC中进度条控件的使用方法——简介进度条控件是程序开发中基础控件之一,常用于显示程序的进度。在进行程序安装、文件传输时经常用到。其用法也比较简单固定。今天就和大家分享一下其简单的使用方法吧。^_^MFC中进度条控件的使用方

word2013中表格的橡皮擦使用方法 word表格橡皮擦在哪里

word2013中表格的橡皮擦使用方法——简介word2013现在用的人越来越多了,但是由于这个版本与之前的版本有好多不一样的地方,好多工具的位置都变了。下面讲一下word2013中表格中橡皮擦的使用方法。word2013中表格的橡皮擦使用方法——

excel中round函数的使用方法 isodd函数的使用方法

excel中round函数的使用方法——简介不少朋友都会问在excel中round函数怎么用,作为使用频率较高函数之一,本文就介绍一下round函数的使用方法。excel中round函数的使用方法——工具/原料office excelexcel中round函数的使用方法——

Oracle中的NVL函数 oracle decode函数

Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍

声明:《oracle中OracleCachedRowSet的使用 git rm cached 使用》为网友再爱乜是伤分享!如侵犯到您的合法权益请联系我们删除