资源简介
源代码实现的实在Java web与Oracle数据开发过程中的分页功能,代码不难,看看就能看懂,使用其中的核心代码能够轻易实现分页功能。希望对初学者有一定的帮助。

代码片段和文件信息
package com.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Student2Dao {
private Connection conn=null;
private PreparedStatement psmt=null;
private ResultSet rs=null;
/**
* 获得数据库连接
*/
private void openConn(){
//首先定义下连接数据的URL、用户名、密码
String url=“jdbc:oracle:thin:@127.0.0.1:1521:orcl“;
String user=“scott“;
String password=“tiger“;
try {
Class.forName(“oracle.jdbc.driver.OracleDriver“);
conn=DriverManager.getConnection(urluserpassword);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* 获得所有员工数据
*/
public List getAllstudent2(){
List list=new ArrayList();
openConn();
String sql=“select * from student2 order by id asc“;
try {
psmt=conn.prepareStatement(sql);
rs=psmt.executeQuery();
while(rs.next()){
Map students=new HashMap();
students.put(“stname“ rs.getString(“stname“));
students.put(“stsex“rs.getString(“stsex“));
students.put(“staddress“ rs.getString(“staddress“));
list.add(students);
}
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
/**
* 获取第几页的数据
*/
public List getAllstudent2ByPage(int pageSizeint pageIndex){
List list =new ArrayList();
String sql=“select * from (select rownum as rt.* from “ +
“(select student2.* from student2 order by id asc) t where rownum<=“+(pageSize*pageIndex)
+“) where r>“+pageSize*(pageIndex-1);
try {
psmt=conn.prepareStatement(sql);
rs=psmt.executeQuery();
while(rs.next()){
Map map=new HashMap();
map.put(“stname“ rs.getString(“stname“));
map.put(“stsex“rs.getString(“stsex“));
map.put(“staddress“ rs.getString(“staddress“));
list.add(map);
}
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
/**
* 获取员工的总数
*
*/
public int countstudent2(){
int count=0;
String sql=“select count(*) from student2“;
openConn();
try {
psmt=conn.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-11 22:33 page\
文件 529 2017-03-11 22:35 page\.classpath
目录 0 2017-03-13 16:19 page\.myeclipse\
文件 285 2017-03-11 22:35 page\.myme
文件 1747 2017-03-11 22:49 page\.project
目录 0 2017-03-11 22:35 page\.settings\
文件 500 2017-03-11 22:33 page\.settings\.jsdtscope
文件 364 2017-03-11 22:33 page\.settings\org.eclipse.jdt.core.prefs
文件 450 2017-03-11 22:35 page\.settings\org.eclipse.wst.common.component
文件 252 2017-03-11 22:35 page\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-03-11 22:35 page\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-03-11 22:35 page\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-03-11 22:46 page\WebRoot\
目录 0 2017-03-11 22:33 page\WebRoot\me
文件 36 2017-03-11 22:33 page\WebRoot\me
目录 0 2017-03-11 22:33 page\WebRoot\WEB-INF\
目录 0 2017-03-11 22:40 page\WebRoot\WEB-INF\classes\
目录 0 2017-03-11 22:40 page\WebRoot\WEB-INF\classes\com\
目录 0 2017-03-11 22:40 page\WebRoot\WEB-INF\classes\com\dao\
文件 3587 2017-03-11 22:53 page\WebRoot\WEB-INF\classes\com\dao\Student2Dao.class
目录 0 2017-03-11 22:40 page\WebRoot\WEB-INF\lib\
文件 1171446 2017-02-26 20:45 page\WebRoot\WEB-INF\lib\classes12.jar
文件 404 2017-03-11 22:35 page\WebRoot\WEB-INF\web.xm
文件 834 2017-03-11 22:33 page\WebRoot\index.jsp
文件 2017 2017-03-13 11:45 page\WebRoot\pageTest.jsp
目录 0 2017-03-11 22:39 page\src\
目录 0 2017-03-11 22:39 page\src\com\
目录 0 2017-03-11 22:40 page\src\com\dao\
文件 3570 2017-03-11 22:53 page\src\com\dao\Student2Dao.java
- 上一篇:基于jsp的手机销售系统
- 下一篇:基于Android手机蓝牙的实时通信
相关资源
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
评论
共有 条评论