请教一个java中将查询结果中的Object转换为list的问题

2025-01-18 20:29:05
推荐回答(2个)
回答1:

public List findUser(){
String sql="select * from users";
List list=new ArrayList();
con=BaseDao.GetCon();
try {
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next()){
usersBean bean=new usersBean();
bean.setId(rs.getInt(1));
bean.setName(rs.getString(2));
bean.setPwd(rs.getString(3));
list.add(bean);

}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
BaseDao.CloseAll(con, ps, rs);
}
return list;

}
给你我原来写的一个小例子,我使用的是JavaBean这种方式,这种方式类似于C#的三层结构

回答2:

确认是List,就可以 强制转换,,,,,,,,
~~~~~~~~~
~~~
~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~
~