首页 > 其他 > 详细

兔子--Parameter index out of range (3 > number of parameters, which is 2).

时间:2015-05-02 09:48:46      阅读:168      评论:0      收藏:0      [点我收藏+]


 
		String sql2 = "insert into supplygoods(id,supplyaccount,goodsaccount,state)values(19,?,?,?)";

		try {
			 
			PreparedStatement stm2 = conn.prepareStatement(sql2);
			// 结果集
			 
			stm2.setInt(1, g.getSupplyAccount());
			stm2.setInt(2, g.getAccount());
			stm2.setInt(3, 0);

			 
			stm2.execute();


原因:sql2中有三个?,设置数据的时候,也需要为sql2设置三个数据,

如果:你只为sql2设置了2个数据,则会出现如上问题。

兔子--Parameter index out of range (3 > number of parameters, which is 2).

原文:http://blog.csdn.net/u013425527/article/details/45420797

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!