Java实现分页数据获取CachedRowSet
来源:互联网 发布:微信mac版 编辑:程序博客网 时间:2024/06/14 23:04
//个人学习用、如涉及到版权请联系博主
1.加载驱动
2.连接数据库
3.创建ResultSet
4.创建CacheRowSet
5.设置并获取分页数据
6.执行查询,展示数据
// 实现分页效果
public CachedRowSetquery(String sql,int pageSize,int page)throws Exception{
// 加载驱动
Class.forName(driver);
try(
// 获取数据库连接
Connection conn = DriverManager.getConnection(url,user,pass);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql)){
RowSetFactory factory = RowSetProvider.newFactory();
CachedRowSet cachedRs= factory.createCachedRowSet();
// 设置每页显示pageSize条记录
cachedRs.setPageSize(pageSize);
// 设置从第几条记录开始
cachedRs.populate(rs,(page - 1) * pageSize + 1);
return cachedRs;
}
}
// 主函数
publicstaticvoidmain(String[] args)throws Exception{
// 有了它就不要写Catch了
CachedRowSetPage cp =new CachedRowSetPage();
cp.initParam();
CachedRowSet rs = cp.query("select * from tp_goods", 3, 4);
while (rs.next()) {
System.out.println(rs.getString(1) +"\t" + rs.getString(4) +"\t" + rs.getString(5));
}
}
0 0
- Java实现分页数据获取CachedRowSet
- CachedRowSet
- [疯狂Java]JDBC:ResultSet的升级RowSet、离线的CachedRowSet、离线分页查询
- [疯狂Java]JDBC:ResultSet的升级RowSet、离线的CachedRowSet、离线分页查询
- javascript实现获取json数据分页功能
- 绑定Repeater实现分页获取数据
- 使用JDBC的CachedRowSet实现将数据源中的数据读取到内存中进行离线操作
- CachedRowSet 使用 之 离线更新数据
- 将CachedRowSet中的数据转储到对象中
- java类实现大规模数据的分页
- java web实现分页显示数据
- 使用CachedRowSet实现数据库的断接
- 使用CachedRowSet实现数据库的断接
- 分页获取集合数据
- 简单的实现分页获取数据的sql语句
- 关于使用HandlerThread获取数据,并实现sqlite分页。
- python 实现分页显示从es中获取的数据
- mui上拉加载通过ajax获取数据,实现分页
- Android 热修复Tinker 在项目中的使用
- 对象序列化
- php ajax跨域问题
- eclipse的安装及tomcat的配置
- 796C
- Java实现分页数据获取CachedRowSet
- recyclerview历史
- 进程间通信方式总结——共享内存
- Django账号绑定邮箱时发送链接
- 解决为什么写博客,写什么样的博客的问题
- 如何准备BAT技术面试答案(上)——Java研发方向
- 文章标题
- C++的const、指针、引用总结
- js中创建对象