No value specified for parameter 2为传参不完全。
今天在查询时给preparedStatement的参数集为Object,在传参时把ArrayList当成传进去了,而参数传递时采用的是数组的length和[1]方法,导致preparedStatement传递参数失败,后将ArrayList.toArray()后成功。
莫名奇妙的No value specified for parameter 2异常
最新推荐文章于 2025-08-21 00:12:34 发布
本文讲述了在使用PreparedStatement时,如何避免因将ArrayList直接作为参数导致的传参不完全问题,重点在于ArrayList转换为数组的方法应用和理解。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
1万+

被折叠的 条评论
为什么被折叠?



