zhmt024 2015-06-14 23:53 采纳率: 0%
浏览 1482

struts2数据层查不出东西为什么

public ArrayList selectAllComment(){
Connection conn = DBUtil.getConnection();
try {
PreparedStatement ps =
conn.prepareStatement("select * from hkcomment c,hkusers u where c.userid=u.userid");
ResultSet rs = ps.executeQuery();
ArrayList allcomment= new ArrayList();
while(rs.next()) {
Comment ru=new Comment();
ru.setCid(rs.getString("cid"));
ru.setCtitle(rs.getString("ctitle"));
ru.setCcontent(rs.getString("ccontent"));
ru.setCtime(rs.getString("ctime"));
Users u=new Users();
u.setUserid(rs.getString("userid"));
u.setUname(rs.getString("uname"));
u.setPassword(rs.getString("password"));
u.setRole(rs.getString("role"));
u.setWrongnum(rs.getInt("wrongnum"));
u.setUstatus(rs.getString("ustatus"));
ru.setUsers(u);
}
// 当循环结束时,所有用户信息都封装到ArrayList集合中
DBUtil.closeAll(conn, ps, rs);
return allcomment;

    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return null;
}
  • 写回答

4条回答 默认 最新

  • 程序猿小亮 Java领域优质创作者 2015-06-15 00:03
    关注

    ResultSet rs = ps.executeQuery(); rs有值吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line