数据库分页查询练习
功能:mysql数据苦衷创建一个员工表employee,通过浏览器查询表中的数据,
每页显示4行,若果显示的是首页/尾页,那么继续点击上一页/下一页会默认
显示首页/尾页
程序流程:
1.javabean的设计 :
javabean类中封装如下数据:
public class PageBean<T> {
private int currentPage = 1;//当前页,默认显示第一页
private int pageCount = 4; //查询返回的行数(每页显示的行数),默认每页显示4行
private int totalCount; //总记录数
private int totalPage; //总页数
private List<T> pageData; //分页查询到的数据
}
PageBean用于是整个程序的数据传输。浏览器将当前页数以request的参数形式发送到servlet
中,servlet将当前页信息封装到pageBean中,在service中调用getAll方法,查询数据库中
相应页的数据再封将回pageBean中。其中service实际上是调用了dao层中的sql语句对
mysql数据库进行查询的。
2.程序具体流程查看“图解”
3.jsp页面中设计到EL表达式的知识
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SQL_limit.zip (36个子文件)
SQL_limit
.project 1KB
src
c3p0-config.xml 721B
cn
itcast
service
IEmployeeService.java 276B
impl
EmployeeService.java 566B
utils
PageBean.java 1KB
JdbcUtils.java 780B
dao
IEmployeeDao.java 331B
impl
EmployeeDao.java 2KB
entity
Employee.java 631B
servlet
IndexServlet.java 2KB
WebRoot
WEB-INF
index.jsp 2KB
classes
c3p0-config.xml 721B
cn
itcast
service
IEmployeeService.class 261B
impl
EmployeeService.class 1019B
utils
PageBean.class 2KB
JdbcUtils.class 729B
dao
IEmployeeDao.class 279B
impl
EmployeeDao.class 2KB
entity
Employee.class 935B
servlet
IndexServlet.class 2KB
lib
commons-dbutils-1.6.jar 76KB
c3p0-0.9.1.2.jar 596KB
mysql-connector-java-5.1.7-bin.jar 693KB
web.xml 922B
index.jsp 519B
META-INF
MANIFEST.MF 39B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 412B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.core.resources.prefs 74B
org.eclipse.wst.common.component 486B
.jsdtscope 522B
.classpath 1KB
图解.png 52KB
readme.txt 854B
共 36 条
- 1
资源评论
sdjkjsdh
- 粉丝: 4
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功