java 从数据库中取出的值为什么都是null

com.db.CommonBeanmyBean=newcom.db.CommonBean();com.util.DealStringds=newcom.util.Deal... com.db.CommonBean myBean = new com.db.CommonBean();
com.util.DealString ds = new com.util.DealString();
String id=ds.toString(request.getParameter("id")) ;

String sql = " select other_aqkh_gen_id,name,checkdate,checker,kf1,kf2,kf3,kf4,kf5,kf6,kf7,kf8,kf9,kf10,kf11,kf12,sum from other_aqkh_gen where other_aqkh_gen_id='"+id+"'";

Vector vect=myBean.getDataBySql(sql);
System.out.println(sql);
if(vect.size()>0) {
Hashtable hs=(Hashtable)vect.get(0);
String gen_id=(String)hs.get("other_aqkh_gen_id");
String gen_name=(String)hs.get("name");
String gen_checkdate=(String)hs.get("checkdate");
String gen_checker=(String)hs.get("checke");
String gen_kf1=(String)hs.get("kf1");
String gen_kf2=(String)hs.get("6");
String gen_kf3=(String)hs.get("7");
String gen_kf4=(String)hs.get("8");
String gen_kf5=(String)hs.get("9");
String gen_kf6=(String)hs.get("10");
String gen_kf7=(String)hs.get("11");
String gen_kf8=(String)hs.get("12");
String gen_kf9=(String)hs.get("13");
String gen_kf10=(String)hs.get("14");
String gen_kf11=(String)hs.get("15");
String gen_kf12=(String)hs.get("16");
String gen_sum=(String)hs.get("17");

System.out.println("结果"+gen_id+gen_name+gen_checkdate+gen_checker+gen_kf1);

16:57:39 连接累计> 0 当前连接> 0 池中连接> 0 池空未连接> 0 DB未响应> 0 JVM垃圾回收> 198 id1=81
select other_aqkh_gen_id,name,checkdate,checker,kf1,kf2,kf3,kf4,kf5,kf6,kf7,kf8,kf9,kf10,kf11,kf12,sum from other_aqkh_gen where other_aqkh_gen_id='81'
结果nullnullnullnullnull
other_aqkh_gen_id=81在表中是有的,而且直接把那SQL语句放到sql PLUS中执行也是可以查到数据的
展开
 我来答
杞乃cA
2008-07-23 · 超过45用户采纳过TA的回答
知道答主
回答量:194
采纳率:0%
帮助的人:0
展开全部
首先确定数据表other_aqkh_gen中是否有字段other_aqkh_gen_id值等于81的记录,如果没有当然是null了。
其次如果有这样的记录,就检查Vector类型对象vect的值,层层往上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c29cc81
2008-07-23 · 超过30用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:92.5万
展开全部
先用rs.getString获取一下值..如果能够获取的话..那应该是hibernet的原因了...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b7d2b2f
2008-07-23 · TA获得超过901个赞
知道小有建树答主
回答量:994
采纳率:50%
帮助的人:576万
展开全部
没用过,都是用Hibernian
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式