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

问题描述

struts2数据层查不出东西为什么
public ArrayList selectAllComment(){
Connection conn = DBUtil.getConnection();
try {
PreparedStatement ps =
conn.prepareStatement(""select * from hkcomment chkusers 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;}

解决方案

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

解决方案二:
找到问题在哪里了 我没有吧数据放到传出去的集合里 谢谢

解决方案三:
找到问题在哪里了 我没有吧数据放到传出去的集合里 谢谢

解决方案四:
诶 这种问题 先看rs执行完有没有值,再看从rs里面获取的值是否正确, 最后就是看你返回的对象是否进行赋值了

时间: 2024-08-30 18:29:21

集合-struts2数据层查不出东西为什么的相关文章

集合-struts2框架的数据层就是查不出东西是为什么

问题描述 struts2框架的数据层就是查不出东西是为什么 public ArrayList selectAllComment(){ Connection conn = DBUtil.getConnection(); try { PreparedStatement ps = conn.prepareStatement(""select * from hkcomment chkusers u where c.userid=u.userid""); ResultSet

java-mongodb写sql能查出正确数据,但是Java代码写就查不出

问题描述 mongodb写sql能查出正确数据,但是Java代码写就查不出 sql是这样写的 查出来的东西是对的 但是我用程序写的时候就查不出正确的数据 感觉这个columns.append("*", 0);写不写都没用

hql-关于Hql语句,这条语句为什么查不出数据

问题描述 关于Hql语句,这条语句为什么查不出数据 hql = "from A a where a.timeDate <= "+time+" and a.name not in (select b.name from B b)"; super.findTopByHql(hql, 20); 这条语句有没有问题啊,为什么查不到数据 解决方案 检查下日期有没有引号,是否合法 最好是使用参数 hql = "from A a where a.timeDate

数据库 存储过程-在程序中调用存储过程确查不出数据?

问题描述 在程序中调用存储过程确查不出数据? 在sql数据库中调用存储过程可以查询出结果,在程序中调用存储过程确查不出数据?这是什么原因? 解决方案 use test1 go IF EXISTS (SELECT * FROM sys.objects WHERE object_id = Object_id(N'[t_sp_test111]') AND Objectproperty(object_id, N'IsUserTable') = 1) drop table t_sp_test111 go

CYQ.Data 轻量数据层之路 终极升级(二)

在上一篇:CYQ.Data 轻量数据层之路 开篇介绍(一)中,我们介绍了基本的类库与使用介绍.   上篇留言中虽然感觉好像很平静,不过不难想象,大伙仅勿勿一眼一扫而过的那种情景: 一个很沉重的心结,一直在很多开发人员的心里挥之不去:实体类. 大伙似乎都很排拆没有实体类的数据层框架,仅因早于习惯了ORM?   其实,我记得我第一次毕设的时候,也是有实体类的: 还记得很久前,毕设做的是仿QQ空间的CQ-Space空间,借用了CodeSmith生成实体类[里面集合了增删改查],来操作数据库, 也感受到

Swift教程_零基础学习Swift完整实例(五)_swift完整实例(构建数据层)

3.构建数据层 按照官方sample,我们使用简单的plist来保存数据(当然使用内置数据库也ok).该plist既是我们列表中需要显示的内容. 1.将化学元素的数据整理为Elements.plist,该plist的结构为Array<Dictionary>(Java表示为ArrayList<Map<String,Object>>). dictionary中包含若干键值对,但一定要保证每个dictionary键值对的键和值的类型一致,这样我们才能够进行数据的解析.如图.

jsp 网站开发-jsp页面空异常,查不出什么原因

问题描述 jsp页面空异常,查不出什么原因 HTTP Status 500 - javax.servlet.ServletException: java.lang.NullPointerException: org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.hand

定制数据层

数据 定制数据层 关键字:数据层,访问,元数据,数据访问模型 撰写:●⌒●┒ tyt@sohu.com 引用请注明出处 时间:2003年8月 摘要:在一个分层的系统中,数据层承担的任务是为系统提供需要的数据.在承上启下的过程中,系统的变更,尤其是系统数据要求的变更会让数据层忙的不亦乐乎.为此在痛苦的变更之后,我选择了数据访问模型,将元数据引入到数据层.使之有极强的扩展能力,变更能力.本文就将介绍一个基本无需编程的数据层. 如果您使用的是小系统或已经决定使用快速绑定数据库表.本文可能对您不太合适.

基于SQLServer的数据层基类C#源码

server|sqlserver|数据 /***************************************************** * 文 件 名:DBObject.cs * 功能描述:定义数据层基类. * 创 建 人:夏春涛 xchuntao@163.com qq:23106676 * 创建时间:2004-08-11 11:05 *****************************************************/ using System;using