JSP列表形式显示数据库中的数据 OracleCachedRowSet 实例
来源:互联网 发布:idea java 代码模板 编辑:程序博客网 时间:2024/05/20 18:50
现在数据库中有一张用户表,希望用户在jsp页面中输入用户名和密码以及 用户类型,在servlet中插入数据库后,在另一个jsp页面中把数据库中所有的用户名和类型都以列表的形式列出来 可以用OracleCachedRowSet实现了ResultSet中的所有方法The oracle.jdbc.rowset.OracleCachedRowSet class is the Oracle implementation of CachedRowSet
servlet代码为:
import oracle.jdbc.rowset.OracleCachedRowSet;
PreparedStatement pUpd = con.prepareStatement("insert into myuser(username,password,user_type) values (?,?,?)" );
pUpd.setString(1,userName);
pUpd.setString(2,password);
int ty=Integer.parseInt(type);
pUpd.setInt(3,ty);
int numRows = pUpd.executeUpdate();
out.print("成功插入"+numRows+"行<br>");
out.print("从数据库中读取您的注册信息为: <br>");
pUpd = con.prepareStatement("select username,user_type from myuser " );
rs = pUpd.executeQuery();
OracleCachedRowSet ors = new OracleCachedRowSet();
//将ResultSet中的数据封装到RowSet中
ors.populate(rs);
request.setAttribute("empRS",ors );
RequestDispatcher rd;
rd = getServletContext().getRequestDispatcher("/showResult.jsp");
rd.forward(request,response);
显示用户名和类型都以列表的形式的读取数据jsp为:showResult.jsp
<%@ page language="java" import="java.util.*,javax.sql.*,oracle.jdbc.rowset.OracleCachedRowSet" pageEncoding="utf-8"%>
<body>
<%
OracleCachedRowSet empRS =(OracleCachedRowSet)request.getAttribute("empRS");
%>
…
<table cellspacing="0" width=”90%”>
<tr> <td>用户名</td> <td>类型</td> </tr>
<%
if (empRS != null)
while (empRS.next() )
{
%>
<tr>
<td><%= empRS.getString("userName")%></td>
<td><%= empRS.getString("user_type")%></td>
</tr>
<%
}// end while
%>
</table>
</body>
- JSP列表形式显示数据库中的数据 OracleCachedRowSet 实例
- jsp显示数据库数据
- Bean+servlet+jsp显示数据库中的一组数据
- JSP数据库数据分页显示
- jsp中的一个下拉列表实例
- JSP自定义标签实例---从数据库读取数据放在下拉列表中
- 使用ListView控件以列表形式显示一系列数据
- 从数据库里查询数据,显示在jsp的下拉列表框里
- 使用jsp自定义标签库实现数据列表显示模拟cms4j中的标签库效果
- JSP中如何 循环显示 数据库中的数据到list.jsp页面 (转载)
- JSP中如何 循环显示 数据库中的数据到list.jsp页面 (转载)
- 下拉列表显示数据库对应数据
- 如何将从数据库中的数据(表的形式显示出来的)导入到Excel表格中?
- 从数据库读出数据然后以表格形式显示
- VC++使用列表控件显示数据库中的数据(移动记录集指针遍历记录集)
- 显示数据库表中的数据
- JSP数据库操作例程 - 数据分页显示
- JSP数据库操作例程 - 数据分页显示
- 转载和积累系列 - 网络IO模型
- 优化SQL查询:如何写出高性能的SQL语句
- 反射
- RETE算法
- PostgreSQL源码结构
- JSP列表形式显示数据库中的数据 OracleCachedRowSet 实例
- HDU1150
- C#中Convert和parse的区别
- 高通平台上的AMSS(Modeom端)Windows环境搭建
- WordPress主题制作全过程(九):制作single.php
- 谷歌Volley网络框架讲解——第一篇
- Android Studio debug使用release的签名
- SimpleDateFormat
- 使用C++进行声明式编程