用oracle数据库,提示空指针异常

来源:2-9 JDBC实战---搭建视图层(下)

慕姐740689

2017-05-25 22:36

5926ebab0001b1a604960661.jpg
5926ebd0000101af06610496.jpg

写回答 关注

2回答

  • 慕粉4117473
    2017-11-27 21:45:10

    最大的可能是在GoddessDao类里的updateGoddess方法提供的值没有没有赋全,老师可能是在GoddessAction类里的add方法提前赋了部分值,像这样:

    goddess.setSex(1);
    goddess.setCreate_user("ADMIN");
    goddess.setUpdate_user("ADMIN");
    goddess.setIsdel(0);

    当然也可以在View类里增加要输入的参数,经测试只需要添加setSex()和setIsdel()就可以了,为什么不用添加setCreate_user()和setUpdate_user()就不是很清楚了

    else if (step == 2) {
        goddess.setUser_name(in);
        System.out.println("请输入[性别]");
    } else if (step == 3) {
        goddess.setSex(Integer.valueOf(in));
        
     else if (step == 7) {
        goddess.setMobile(in);
        System.out.println("请输入[是否插入]");
    } else if (step == 8) {
        goddess.setIsdel(Integer.valueOf(in));
        try {
            action.add(goddess);
            System.out.println("新增成功!");
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("新增失败!");
        }
    
    }


  • David彭
    2017-06-01 17:32:10

    查下驱动加载正确了吗

    慕姐7406...

    驱动都是对的,可以连接

    2017-06-01 17:33:56

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

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

99327 学习 · 856 问题

查看课程

相似问题