当前位置:   article > 正文

prepareStatement中setString方法产生空指针异常NullPointerException_pstatement.setstring为空

pstatement.setstring为空

记一次万恶之源NullPointerException的错误

今天在写java实验的时候用到jdbc,
由于好久不用了 导致一部分知识忘了

conn = JDBCUtils.getConnection();
stmt.setString(1, id);
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
  • 1
  • 2
  • 3
  • 4

运行至第二行报错,单独把这个方法拉出来手动赋值也是空指针异常
结果突然想到是不是语句顺序写错了
换成(2,3行交换位置)

conn = JDBCUtils.getConnection();
stmt = conn.prepareStatement(sql);
stmt.setString(1, id);
rs = stmt.executeQuery();
  • 1
  • 2
  • 3
  • 4

果然成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/141645
推荐阅读
  

闽ICP备14008679号