在对数据库进行操作的时候,出现了com.microsoft.sqlserver.jdbc.SQLServerException: 索引 1超出范围的报错。
我查找了很多相关问题的解决办法,很多小伙伴说是查询语句里的?号是中文导致的,但是我检查了很多遍都不是这个原因。
经过不断寻找错误,发现它报错的原因是,存储过程中的变量定义顺序和在java代码中调用时的变量赋值顺序出现了问题。

更多推荐