造成索引1超出范围的原因:
1、插入语句 insert into 表名(字段一,字段二,。。。。)values(?,?,...) 问号与字段的个数不一致。解决:要一致!
2、pstmt = conn.prepareStatement(sql);
pstmt.setString(1,jBean.getConta_name());
pstmt.setString(2,jBean.getConta_sex());
pstmt.setString(3,jBean.getConta_comp());预处理语句的1、2、3顺序编号混乱。解决:顺序一致,不要重复
ps:也有可能是其他索引值超出范围 这要检查插入的值的个数和写的预处理个数的匹配问题!
阅读(9801) | 评论(0) | 转发(0) |