java JDBC 空指针异常

单纯的JDBC程序想把自己的数据存进去但是由于数据太多判断太麻烦了不判断又会出现空指针异常怎么解决呀请大侠指点下是这样的我给自己的表建了个JAVABEANpojo对象来存... 单纯的JDBC程序 想把自己的数据存进去 但是由于数据太多 判断太麻烦了 不判断又会出现空指针异常 怎么解决呀 请大侠指点下
是这样的 我给自己的表建了个JAVABEAN pojo 对象来存放取出的值放入list<pojo>中 然后从list<pojo>中 一个一个取出来 拼装陈一个sql语句 但是有些pojo对象中的值是null或空 这样就报空指针异常
StringBuilder sb = new StringBuilder("INSERT INTO `jijin_info` (`jijinmingcheng`, `touziguwen`, `jijinjingli`, `fanghangqudao`, `chenglishijian`, `shoutuoren`, `qixian`, `zhengquanjinjiren`, `tuoguanyihang`, `rengoumengkan`, `chushiguimo`, `fengbiqi`, `kaifangri`, `rengoufei`, `xuhuifei`, `guanlifei`, `yejibaochou`) VALUES ('");
展开
 我来答
wcsfire234
推荐于2017-10-03 · TA获得超过672个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:222万
展开全部
空指针异常 一般都是没有实例化一些对象
你只是要存数据的话 像基础数据类型 系统都会给他一个初始值 是不会出现这种错误的
所以 只能是String以上的复杂数据类型 你可以在构造器里面 手动初始化 比如String s=“”;
追问
不行呀 我是拼装sql语句弄的
追答
那就做判断吧..  写到javabean的Set方法里面
if(s==null){this.s=“”;}
rhkyygtahn
2012-12-28
知道答主
回答量:55
采纳率:0%
帮助的人:35万
展开全部
try一下呗 ,把catch里的处理删掉,也就是说出现异常时什么都不做,继续下一步
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自天子山直爽的麦兜
2012-12-28 · 超过10用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:31.3万
展开全部
修改一下自己的数据库,都允许为空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1192779725
2012-12-28 · TA获得超过174个赞
知道小有建树答主
回答量:371
采纳率:100%
帮助的人:136万
展开全部
断点调试,看空指针在哪里出现?记得用Eclipse的断电调试哦,很快的。呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y52161
2012-12-28 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:111万
展开全部
就算是空也不用判断啊 不知楼主所遇困难是什么 能否更详细点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式