首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

!DAO层对数据库操作的实现

2013-11-15 
求助!DAO层对数据库操作的实现求助,我想再DAO层实现一个方法,对数据库进行操作。具体如下:定义一个ListLis

求助!DAO层对数据库操作的实现
求助,我想再DAO层实现一个方法,对数据库进行操作。具体如下:
定义一个List<List<>>类型的方法,SQL表达式已经可以获得到。想定义一个List获得每一行的数据,然后添加到List<List>对象中。
跪拜,求解。。。。。
[解决办法]

@Override
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;
}

热点排行