所有的分页效果和下面的截图类似 :
一:MySql的分页
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,是从第offset条记录开始查找length条记录。
1)首先在MySql中创建了user表
2)与数据库连接的操作类:
3)前台JSP页面的代码效果如下:
二、SQLServer的分页:
1、SQLServer的分页方案一:(利用Not In和SELECT TOP分页)
2、分页方案二:(利用ID大于多少和SELECT TOP分页)
3、使用方案一进行的分页:
1)操作数据库的MSSQLServerDB类:
2)JSP中的代码效果如下:
4、使用方案二进行的分页:
只是将方案一中的JSP中的sql语句:
改为下面的sql语句即可:
三、Oracle的分页:
Oracle主要使用rownum进行分页的。
1、方案一:
2、方案二:
其中第一种方案效率相对会高些。
3、使用方案一进行分页:
1)在Oracle中创建数据库表t_user
2)连接数据库的操作类OracleDB:
其中的:String url="jdbc:oracle:thin:@192.168.18.41:1521:XE";
192.168.18.41是ip地址(若将ip地址改为localhsot会失败),
1521是Oracle的端口号,XE是Oracle的SID。
3)JSP的代码效果如下: