求助,我想再DAO层实现一个方法,对数据库进行操作。具体如下:
定义一个List<List<>>类型的方法,SQL表达式已经可以获得到。想定义一个List获得每一行的数据,然后添加到List<List>对象中。
跪拜,求解。。
定义一个List<List<>>类型的方法,SQL表达式已经可以获得到。想定义一个List获得每一行的数据,然后添加到List<List>对象中。
跪拜,求解。。
解决方案 »
- java.sql.SQLRecoverableException: 关闭的语句
- 新手请教:oracle 与 Hibernate 怎么实现多表同时更新:主要是因为有冗余字段
- Hibernate中用Annotations代替的VO的xml文件,这样有啥好处吼~~
- 解决问题者给他75分,struts1.2+spring2.0+hibernate3.0+MyEclipse6.0
- 用myeclipse插件时候碰到关于xml的问题
- 求教,通信协议传输对象的方式。
- 怎么自动发布webservice
- Spring查询数据库的问题·
- 关于上传的文件在IE中不能够被再次打开的问题(分数不是问题)?
- 你们怎么用 JBuilder 做 EJB 的?是不是没有 VisiBroker 就做不成了?请高手介绍一下经验郁闷死了
- 有一个主表A, 它有一个子表B. 现在要对主表A做更新操作.
- 关于date时间类型转换
你使用用的jdbc的话 可以使用 反射完成
如果你使用hibernate的话可以 直接用对象来做啊
然后再list<对象>的一个集合new出来
在list.add你的对象进去。
public List tradeInfo(String cardId) {
// TODO Auto-generated method stub
List list=new ArrayList();
String sql="select * from bank_trader where cardId='"+cardId+"'";
conn=DB.getConn();
try {
st=conn.createStatement();
rs=st.executeQuery(sql);
while(rs.next()){
TradeInfo trade=new TradeInfo();
trade.setDateTime(rs.getString("dateTime"));
trade.setMoney(rs.getDouble("money"));
trade.setBalance(rs.getDouble("balance"));
trade.setTrade(rs.getString("trade"));
list.add(trade);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
rs.close();
st.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}