`
gongsy
  • 浏览: 105019 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ORA-01008: not all variables bound

SQL 
阅读更多
ORA-01008: not all variables bound
源码:
pst = con.prepareStatement(sql);
pst.setString(1, newCard);
pst.setString(2, userMobilephone);
int i= pst.executeUpdate(sql);
修改如下:
pst = con.prepareStatement(sql);
pst.setString(1, newCard);
pst.setString(2, userMobilephone);
int i= pst.executeUpdate();

出错原因: pst.executeUpdate(sql) 代了参数
先前用的statement 后换为prepareStatement 一不小心耽误一个多小时,特地发表于此,供大家借鉴,哈哈哈,反面教材
0
0
分享到:
评论
2 楼 aixingjuele 2013-12-13  
教训,我也犯了这个错
1 楼 forcer521 2011-02-23  
教训啊!

相关推荐

Global site tag (gtag.js) - Google Analytics