为了账号安全,请及时绑定邮箱和手机立即绑定

jdbc女神添加总是空指针异常

请输入新增女神的[姓名]:
小米
请输入新增女神的[性别]:0[男]/1[女]
0
请输入新增女神的[年龄]:
14
请输入新增女神的[生日]:格式如yyyy-mm-dd
1997-10-09
请输入新增女神的[邮箱]:
xiaomi@163.com
请输入新增女神的[手机号]:
13456780912
请输入新增女神的[创建者]:
null
请输入新增女神的[修改者]:
null
请输入新增女神的[是否可以删除]:0[否]/1[是]
0
java.lang.NullPointerException
创建女神失败!
    at com.imooc.dao.daoGoddess.addGoddess(daoGoddess.java:30)
    at com.imooc.action.GoddessAction.add(GoddessAction.java:17)
    at com.imooc.view.ViewGoddess.main(ViewGoddess.java:104)

daoGoddess.java:30:pstm.setDate(4,new Date(g.getBirthday().getTime()));

GoddessAction.java:17:daoGoddess dg=new daoGoddess();  dg.addGoddess(g);

ViewGoddess.java:104:gaction.add(gd);

明明是日期的,,为什么还会报空指针异常

正在回答

5 回答

可能是没有新增女神的性别,isdel,而在addGoddess()中sql语句那里应该是有sex,isdel变量。你可以试试。

0 回复 有任何疑惑可以回复我~
#1

慕容8281072

这样的确可以解决了。但是数据库设置的时候sex和isdel变量本来就是可以为空的,为什么不赋值就报错呢?
2016-07-01 回复 有任何疑惑可以回复我~
#2

连宏伟HW 回复 慕容8281072

因为在GoddessDAO类和GoddessAction类中添加女神的方法中传值参数都有设置的,可以做出一些修改
2016-08-02 回复 有任何疑惑可以回复我~

欢迎来到女神禁区:
下面是女神禁区的功能列表:
[MAIN/M]:主菜单
[QUERY/Q]:查看全部女神的信息
[GET/G]:查看某位女神的详细信息
[ADD/A]:添加女神信息
[UPDATE/U]:更新女神信息
[DELETE/D]:删除女神信息
[SEARCH/S]:查询女神信息(根据姓名、手机号来查询)
[EXIT/E]:退出女神禁区
[BREAK/B]:退出当前功能,返回主菜单
a
请输入女神的 [姓名]
xiaoxia
请输入女神的 [年龄]
20
请输入女神的 [生日] ,格式如:yyyy-mm-dd
1889-10-10
请输入女神的 [邮箱]
1134567876@.com
请输入女神的 [手机号]
13456788765
java.lang.NullPointerException
    at com.imooc.dao.GoddessDao.addGoddess(GoddessDao.java:29)新增女神失败

    at com.imooc.action.GoddessAction.add(GoddessAction.java:15)
    at com.imooc.view.View.main(View.java:96)

我也是这个问题,但是不是楼主那样的,我的代码和老师写的顺序应该一样啊。不知道能不能帮我解决。

0 回复 有任何疑惑可以回复我~

我的是因为在添加函数中,new goddess()对象时,不应该写在if(OPERATION_ADD.equals(in.toUpperCase())||OPERATION_ADD.substring(0, 1).equals(in.toUpperCase())||OPERATION_ADD.equals(previous))语句块里。。要写在外面,不然每次执行一步step,都要新建一个goddess对象。

0 回复 有任何疑惑可以回复我~

我的也是这个问题,请问是怎么回事啊?

0 回复 有任何疑惑可以回复我~

已解决。谢谢!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JDBC之 “ 对岸的女孩看过来”
  • 参与学习       99333    人
  • 解答问题       916    个

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

进入课程

jdbc女神添加总是空指针异常

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号