关于结果集的问题。

charmsea 2001-07-30 08:34:17
我想从一个结果集里抽出几条记录,生成另一个结果集,我应该怎么做呢?
有相关示例代码吗?多谢各位大虾!
...全文
97 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
charmsea 2001-08-01
  • 打赏
  • 举报
回复
steven_cheng兄弟:
能给出代码吗?或者说得详细一些。
也可以MAIL我:charmsea@sina.com.cn
steven_cheng 2001-08-01
  • 打赏
  • 举报
回复
//返回一个vector类的方法
public static Vector cityList()
{
Vector v=new Vector();
try
{
JDBCcon conndb = new JDBCcon();
String s = "select * from R$City";
PreparedStatement pstmt = conndb.getPreparedStatement(s);
ResultSet rs = pstmt.executeQuery();
while(rs.next()) {
City c=new City();
c.cityNo=rs.getString(1);
c.cityName=rs.getString(2);
c.cityAbb=rs.getString(3);
c.provinceNo=rs.getString(4);
c.zipCode=rs.getString(5);
v.add(c);
}
rs.close();
pstmt.close();
conndb.close();
}
catch(Exception exception1)
{ System.out.println("Error in insert City:" + exception1);
}
return v;
}

//取出vector类中的内容
Vector v=new Vector() ;
Enumeration e;

v=City.cityList();
e=v.elements();
for(;e.hasMoreElements() ;) {
City c=(City)e.nextElement();
c.getCityNo;
c.getCityName();
}

或者你也可以用其它的方法,比如Hashtable来实现,具体我也不太清楚,看书吧

charmsea 2001-07-31
  • 打赏
  • 举报
回复
当然有用的了,对我们项目进行2期改造帮助非常大,只用修改EJB就行了,而用其他方法则改动很大。
有什么其他方法但说无妨。
steven_cheng 2001-07-31
  • 打赏
  • 举报
回复
我很少直接使用结果集,而是封装成一个vector类,我觉得这个方法可定可以解决你的问题。
hccpro 2001-07-30
  • 打赏
  • 举报
回复

就是,干吗要这么做,故意找烦琐的问题么?
steven_cheng 2001-07-30
  • 打赏
  • 举报
回复
为什么要这样做????????
charmsea 2001-07-30
  • 打赏
  • 举报
回复
比如: 已经获得一个有20条记录的结果集A,我从这A中挑出第6到第10条这样的连续的5条记录,
然后把这5条记录转变成另一个结果集B。
如何实现这样的过程?
sososo 2001-07-30
  • 打赏
  • 举报
回复
说清楚一点
charmsea 2001-07-30
  • 打赏
  • 举报
回复
高手还没有现身吗?

81,122

社区成员

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

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