欢迎来到天天文库
浏览记录
ID:39551796
大小:258.00 KB
页数:9页
时间:2019-07-06
《jsp实现连接数据库分页浏览 增删改查等功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一利用jsp实现Oracle数据库中表格的分页浏览:二在Oracle数据库中建立表格,包含员工的工号、姓名、性别、工龄、工资等字段,并实现增删改查操作。(1)所建的worker表格如下:(2)Input.jsp运行结果如下:(3)Inputcheck.jsp运行结果如下:Pagebreak.jsp代码如下:<%@pagecontentType="text/html"pageEncoding="UTF-8"import="java.sql.*"%>
2、pe"content="text/html;charset=UTF-8">
3、oracleUrl="jdbc:oracle:thin:@localhost:1521:ORACLE";Stringusername="scott";Stringpassword="tiger";Connectioncon;Class.forName(oracledriver);con=DriverManager.getConnection(oracleUrl,username,password);intintPageSize;intintRowCount;intintPageCount;intintPage;String
4、strPage;inti;intPageSize=10;strPage=request.getParameter("page");if(strPage==null){intPage=1;}else{intPage=java.lang.Integer.parseInt(strPage);if(intPage<1)intPage=1;}Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);S
5、tringsql="select*fromworker";ResultSetrs=stmt.executeQuery(sql);rs.last();intRowCount=rs.getRow();intPageCount=(intRowCount+intPageSize-1)/intPageSize;if(intPage>intPageCount)intPage=intPageCount;if(intPageCount>0){rs.absolute((intPage-1)*intPageSize+1);i=0;while(
6、i<%=rs.getString("id")%><%=rs.getString("name")%><%=rs.getString("sex")%><%=rs.getString("workyear")%><%=rs.getString("sal")%><%rs.next();i++;}}%>7、">第<%=intPage%>页共<%=intPageCount%>页<%if(intPage">下一页<%}if(intPage>1){%>">上一页<%}rs.close();stmt.close();con.close();%>
7、">第<%=intPage%>页共<%=intPageCount%>页<%if(intPage">下一页<%}if(intPage>1){%>">上一页<%}rs.close();stmt.close();con.close();%>
8、如下:<%@pagecontentType="text/html"pageEncoding="UTF-8"%>
此文档下载收益归作者所有