CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

数据库返回给JAVABEAN赋值问题

楼主ngqzmjmj(冷酷)2005-04-02 22:48:13 在 Java / J2SE / 基础类 提问

大家可能也遇到这样的问题。  
    数据库返回的记录怎么能象Hibernate   那样返回一个包含javabean   的list   集合.  
  也就是我不想每次都用form.set("id",rs.getInt("id"))这样写了,表字段多了很麻烦。请大家帮助,或给个思路。  
  谢谢了 问题点数:100、回复次数:1Top

1 楼jfy3d(剑事 http://www.migti.com)回复于 2005-04-02 22:55:36 得分 100

List   rsall   =   new   ArrayList();  
  DBConnManager   conn   =   null;  
  Connection     con   =   null;  
  Statement   stmt   =   null;  
  ResultSet   rs   =   null;  
  Map   rsTree;  
  try{  
  conn   =   DBConnManager.getInstance();  
  con   =   conn.getConnection("mssql");  
  stmt   =   con.createStatement();  
  rs   =   stmt.executeQuery(sql);  
  ResultSetMetaData   rsmd   =   rs.getMetaData();  
  int   numberOfColumns   =   rsmd.getColumnCount();  
  while(rs.next())  
  {  
  rsTree   =   new   HashMap(numberOfColumns);  
  for(int   r=1;r<numberOfColumns+1;r++)  
  {  
  rsTree.put(rsmd.getColumnName(r),rs.getObject(r));  
   
  }  
  rsall.add(rsTree);  
  }  
   
  }catch(java.lang.Exception   ex){Top

相关问题

  • 怎样给数据库中的OLE对象赋值
  • 数据库数据给数组赋值的问题,急!
  • 数据库查询结果赋值问题
  • vb中怎样把数据库纪录赋值给数组变量
  • 如何给sql server数据库中image类型的字段赋值?
  • 如何给sql server数据库中image类型的字段赋值?
  • 从数据库中检索数据,并对某一个字段赋值
  • 如何通过SQL语言把数据库中的数据赋值给变量?
  • 怎么从数据库里查出数据,然后赋值给一个变量
  • 向数据库中添加记录的赋值语句怎么写?

关键词

  • 数据库
  • javabean
  • null
  • 数据库返回
  • dbconnmanager
  • rstree
  • numberofcolumns
  • rsmd
  • stmt
  • con

得分解答快速导航

  • 帖主:ngqzmjmj
  • jfy3d

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo