文档详情

jsp实现连接数据库分页浏览增删改查等功能.doc

发布:2020-06-03约4.57千字共11页下载文档
文本预览下载声明
一 利用jsp实现Oracle数据库中表格的分页浏览: 二 在Oracle数据库中建立表格,包含员工的工号、姓名、性别、工龄、工资等字段,并实现增删改查操作。 (1)所建的worker表格如下: (2)Input.jsp运行结果如下: (3)Inputcheck.jsp运行结果如下: Pagebreak.jsp代码如下: %@page contentType=text/htmlpageEncoding=UTF-8 import=java.sql.*% 分页显示记录内容 % String oracledriver=oracle.jdbc.driver.OracleDriver; String oracleUrl=jdbc:oracle:thin:@localhost:1521:ORACLE; String username=scott; String password=tiger; Connection con; Class.forName(oracledriver; con=DriverManager.getConnection(oracleUrl,username,password; int intPageSize; int intRowCount; int intPageCount; int intPage; String strPage; int i; intPageSize = 10; strPage = request.getParameter(page; if(strPage==null{ intPage =1; }else{ intPage = java.lang.Integer.parseInt(strPage; if(intPage1 intPage = 1; } Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY; String sql = select * from worker; ResultSet rs=stmt.executeQuery(sql; rs.last(; intRowCount = rs.getRow(; intPageCount = (intRowCount+intPageSize-1/intPageSize; if(intPageintPageCount intPage =intPageCount; if(intPageCount0{ rs.absolute((int1*intPageSize+1; i = 0; while(i % rs.next(; i++; } } % 工号 姓名 性别 工龄 工资 %=rs.getString(id% %=rs.getString(name% %=rs.getString(sex% %=rs.getString(workyear% %=rs.getString(sal% 第%=intPage%页 共%=intPageCount%页 % if(intPage % 下一页 % } if(intPage1{ % 上一页 % } rs.close(; stmt.close(; con.close(; % Input.jsp代码如下: %@page contentType=text/htmlpageEncoding=UTF-8% 工号 FORMTEXT 姓名 FORMTEXT 性别 FORMTEXT 工龄 FORMTEXT 工资 FORMTEXT MACROBUTTON DoFieldClick [/spanspan style=]提交 ???? MACROBUTTON ResetFormField [/spanspan style=]取消 Inputcheck.jsp 代码如下: %@page contentType=text/htmlpageEncoding=UTF-8 import=java.sql.*% 已添加员工信息 % String empID = request.getParameter(empID; byte []b=empID.getBytes(ISO-8859-1; empID = new String(b,UTF-8; String empName = request.getParameter(empName; byte []b1=empName.getBytes(ISO-8859-1; empName = new String(b1,UTF-8; String empSex = request.getParameter(empSex; byt
显示全部
相似文档