【发布时间】:2013-01-15 21:11:12
【问题描述】:
我正在使用具有 2000 多个参数标记的 PreparedStatement 构建一个大型数据库调用。
我收到这个错误
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 和 google,但找不到如何配置它。
有谁知道是否可以提高这个限制?我知道这将是一个缓慢的数据库调用,但现在这很好。
从长远来看,这也会给我带来任何问题,我最好分批运行它吗?
【问题讨论】:
标签: java jdbc prepared-statement