问题描述
- websphere报错,数据库是DB2
-
后台DBManager在预加载完sql之后报错,报错信息如下:com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][10145][10844][3.69.24] 参数 1 无效:参数索引超出范围。 ERRORCODE=-4461, SQLSTATE=42815程序代码:
buffer.append("WHERE ");
buffer.append("SystemCode = ? And ");
buffer.append("ParamCode = ?");dbManager.prepareStatement(buffer.toString()); //设置条件字段; dbManager.setString(1,systemCode); dbManager.setString(2,paramCode);
报错就在dbManager.setString(1,systemCode);这里。第一次来CSDN发帖子求助,希望各路大神帮忙。
解决方案
看看你的sql里面问号是不是敲错了,敲成中文的问号了
时间: 2024-11-02 03:29:43