1回顶部 现象: 在用JDBC访问某个数据库,并读出一个ResultSet数据记录集时,如果记录数太大,则会占用客户端(运行java程序的机器)的大量内存(如果客户端是某个大企业的营业部门的代理点分机,则有可能java程序会占用完全部内存,然后报错),并且会造成客户端负载过重,运行速度极度缓慢(在sybase数据库中,我曾做过一个测试。选择某个大数据记录,SQL语句运行完需要4分钟,而在java客户端完全显示出来,则需要将近10分钟)。 给用户提供一个可选择分页显示的选项,如果用户不想分页显示则完全显示,否则分页显示。 1.定义一个分页数全局常量,即每页显示的数据条数。
2.定义一个确定某个分页条数的全局变量,即该显示页的当前显示数据条数。
3.定义一个ResultSet全局变量,以便多次使用
4.打开一个数据库连接[/pre]
2回顶部 5.获取查询结果集数据(一般是在查询按钮的响应事件函数里)
6.显示下一页的结果集数据(一般是在下页按钮的响应事件函数里)
缺陷: |
闂傚倸鍊峰ù鍥Υ閳ь剟鏌涚€n偅宕岄柡宀€鍠栭、娑樷堪閸愮偓姣夋俊鐐€戦崕鏌ュ垂閸ф钃熼柣鏃囥€€閸嬫挸鈽夊▍顓т簼閹便劑宕惰閺€鑺ャ亜閺囩偞顥為悗姘炬嫹闂傚倸鍊风粈渚€骞栭銈嗗仏妞ゆ劧绠戠壕鍧楁煕閹邦垼鍤嬮柤鏉挎健閺屾稑鈽夊▎鎰▏缂傚倷璁查弲鐘诲蓟閻旂⒈鏁嶆繝濠傚枤閺嗩厼顪冮妶鍐ㄥ姷闁瑰嚖鎷�>>
正在阅读:分页显示从数据库中读出的记录分页显示从数据库中读出的记录
2004-08-20 10:13
出处:CSDN
责任编辑:linjixiong