永发信息网

JDBC查询空指针 代码如下

答案:2  悬赏:80  手机版
解决时间 2021-02-07 05:02
public Hero query(int id){
sql="select * from hero where id="+id;
con=getCon();
Hero hero = new Hero();
try {
st =con.createStatement();
rs = st.executeQuery(sql);
if(rs.next()){
hero.setName(rs.getString("name"));
hero.setPower(rs.getInt("power"));
hero.setMh(rs.getInt("mh"));
hero.setPh(rs.getInt("ph"));
hero.setRaceId(rs.getInt("raceId"));
}

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{

closeAll(rs, st, con);

}return hero;

}
最佳答案
你不说哪里出了空指针?光看这些代码,getCon()方法可能返回null导致st =con.createStatement();异常
全部回答
将computer c = null;改为computer c = new computer();即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
淘宝上的抢票神器怎么样
温馨旅馆地址在什么地方,想过去办事
火车上能用手机吗?
快乐e站地址有知道的么?有点事想过去
背景:某商品住宅小区一期工程共有8栋混合结
一个灯泡的灯丝断了,若将灯丝搭接后再用,电
我妈妈今天早上突然感到头晕 出现呕吐 头晕的
新e族网吧地址在哪,我要去那里办事
大门丛家地址有知道的么?有点事想过去
8×10米的地皮,想要建3层房子,希望,一楼一
python 怎么输出
育才网吧地址在什么地方,想过去办事
下列各项叙述中属于真菌特征的是①细胞内具有
召壕地址在什么地方,想过去办事
安徽省阜阳农业学校2004年任职校长是谁
推荐资讯
你很迷人但我得回家是什么意思
中石化永新县第三加油站地址在什么地方,我要
雅足鞋店怎么去啊,有知道地址的么
常熟市古里木器厂地址在什么地方,想过去办事
信用卡长期不用信用额度被降低,怎么办?
怎么防止氧气中毒?
everybody thought it strange fora shy man
坝咀上地址在什么地方,想过去办事
富丽雅窗帘布艺这个地址在什么地方,我要处理
威力乒乓球俱乐部怎么去啊,我要去那办事
吉林市 朱雀山有陵园公墓吗?
【歌颂家乡的歌曲】赞美家乡的歌有那些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?