码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-02 09:50:10      阅读:666      评论:0      收藏:0      [点我收藏+]

标签:parameter index out   index out of range 3   


 
		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).

标签:parameter index out   index out of range 3   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!