- Java code
{conn=JDBC_Connection.getConnection(); stmt=(Statement) conn.createStatement(); for(int i=0;i<list.size()-7;i++){ String sql="update t_device_list set device_No='"+list.get(i).getdeviceno()+"'"; stmt.execute(sql); }
为什么 上面的执行的插入操作总是执行最后一句呢
------解决方案--------------------
蛋疼
你的update语句连个条件都没有,默认就修改最后一条咯
------解决方案--------------------
是啊,你连一个条件都没有,肯定是更新最后一条啦!!