我使用了这段代码,但它一直把我的异常参数索引超出范围:
sql="insert into note (matricule) values(?)";
ps=conn.prepareStatement(sql);
ps.setString(1,m);
ps.execute();}
我的代码有什么问题
您向我们展示的内容本质上没有问题,但是语句在不同的缩进级别这一事实可能意味着sql
的设置不是立即在语句准备之前。
如果是的情况,确保sql
在此期间没有改变(在准备之前立即打印出来)。
这是我能想到的唯一一种代码会给你一个索引错误,除了一个相当致命的错误。