JSP连接数据库出现空指针异常

DbDaobb=newDbDao();System.out.println("000000000000000");try{DbDaobb1=newDbDao();Stat... DbDao bb=new DbDao();System.out.println("000000000000000"); try{ DbDao bb1=new DbDao(); Statement ss= bb1.con.createStatement(); String str1=("insert into FPXX (fph,kpgcs, kpsj,kpje,czy,czsj) " +" values('"+fph+"','"+kpgcs+"','"+kpsj+"','"+kpje+"','"+czy+"','"+czsj+"')"); bb1.executeUpdata(str1); // int dd=ss.executeUpdate(str1); System.out.println("1111111111111"); // if(dd>=1){ System.out.println("2222222222222"); request.getSession().setAttribute("mes","数据更新成功!!"); // }else { System.out.println("3333333333333333"); request.getSession().setAttribute("mes","数据更新失败!!"); } response.sendRedirect("../mes/mes.jsp"); }catch(Exception e){e.printStackTrace();} 在try下面的第二句出现了问题提示 :java.lang.NullPointerException at basic.DbDao.executeUpdata(DbDao.java:378) at fpxx.fplr.doPost(fplr.java:86) 展开
 我来答
肃然又灵敏丶仓鼠8808
2014-06-21 · TA获得超过100个赞
知道答主
回答量:117
采纳率:0%
帮助的人:124万
展开全部
public boolean executeUpdata(String sql) { try { sta = con.createStatement(); //创建声明对象连接 sta.executeUpdate(sql); //执行添加、修改、删除操作 return true; //如果执行成功则返回true } catch (Exception e) { e.printStackTrace(); return false; //如果执行成功则返回false } } 你看看你的return false;是不是应该写在catch外面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式