根据不同的数据库实现分页技术-JSP页面分页技术实现

时间:2024-05-16 03:06:24
【文件属性】:

文件名称:根据不同的数据库实现分页技术-JSP页面分页技术实现

文件大小:333KB

文件格式:PPT

更新时间:2024-05-16 03:06:24

JSP分页

18.6根据不同的数据库实现分页技术 前面介绍的JSP分页技术,都是针对ResultSet里的数据来进行分页。ResultSet实际上是一个数据缓冲区,需要耗费一定的内存。采用ResultSet来实现分页有2个较大的缺点: 会话数较多时,消耗的内存等系统资源比较厉害。每一个ResultSet都需要占用一定数量的内存。 如果结果集中记录数量很多时,例如1000万条记录,即将所有的数据都缓存到ResultSet中,消耗的内存相当厉害,有时候一个ResultSet可能消耗掉100M以上的内存,而且性能急剧下降,响应速度奇慢,对于用户而言,很难接受。 而反过来,在一些大型企业应用中,如电信、金融、保险等系统中,某些数据表中的记录数量经常达到几亿条以上,用户数量庞大,对这些系统中的页面分页,如果采用前面所述的ResultSet来开发,是肯定行不通的。 这时,一般可以利用不同大型数据库提供的一些增强的SQL功能来实现和改进分页。主要针对几种主流常见的数据库中如何利用其SQL的特点,实现分页技术。


网友评论