急,,帮我看看这个问题

demo大师粉丝 2004-09-20 09:36:03
请问有什么方法从一个结果集中取出某一段记录(例如取:10到20条记录)当作新的结果集再返回给页面,,,,
...全文
104 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
viano 2004-09-20
  • 打赏
  • 举报
回复


写一个 结果集的对象

你从数据库查处的数据 放入这个对象里面。

例如:
ArrayList arr = new ArrayList();

OO(id1, id2, di3) //封装在另一个类文件里面 如: OO

while(rs.next())
{
OO objects = new OO(rs.getString("id1"), rs.getString("id2"), rs.getString("id3"));
arr.add(objects)
}

这样就把一个结果集 放大 arr 里面了, 具体的变化你可以扩展!



demo大师粉丝 2004-09-20
  • 打赏
  • 举报
回复
谢谢两位的回答,,,我使用的是SYBASE数据库,,以上两位能指点怎么写吗?急死了,,,,
pwtitle 2004-09-20
  • 打赏
  • 举报
回复
我自己重新封装了一个接口,提供这样的功能,类似
ResultSet getLimitQuery(String sql,int offset,int num);

不过现在还不完善(昨天才写出来,惭愧)
yujiabian 2004-09-20
  • 打赏
  • 举报
回复
这就要看你访问的是什么数据库了,各个产品有所区别,oracle中使用rownum来限制
viano 2004-09-20
  • 打赏
  • 举报
回复


OO 就是你的对象类的名称

例如 Student 类

包括 学号, 姓名 性别 等
那么给他一个构造方法 Student(String sid, String sgender, String sname)
Student 类包括这些方法:

getId getName 等 在 Student(String sid, String sgender, String sname)

里面应该有: this.id = sid; 。。。。。。



demo大师粉丝 2004-09-20
  • 打赏
  • 举报
回复
感谢: viano(我爱十三妹子) 的回答,但我还是有点不明白,,,

OO(id1, id2, di3) //封装在另一个类文件里面 如: OO 这句话是什么意思啊?
vongood 2004-09-20
  • 打赏
  • 举报
回复
如viano(我爱十三妹子) 的。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧