我使用PreparedStatement
具有 2000 多个参数标记的大型数据库调用。
我收到这个错误
Caused by: java.sql.SQLException: Prepared or callable statement has more than 2000 parameter markers.
at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:1139)
at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:156)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.<init>(JtdsPreparedStatement.java:107)
Caused by: java.sql.SQLException: Prepared or callable statement has more than 2000 parameter markers.
我尝试搜索 API Docs 和谷歌,但找不到如何配置它。
有谁知道是否有可能提高这个限制?我知道这将是一个缓慢的数据库调用,但现在这很好。
从长远来看,这也会给我带来任何问题,我最好分批运行它吗?