从PreparedStatement中的批次中获取参数值

问题描述 投票:0回答:1

我有一个应用,其中prepareStatement.addBatch()被大量使用。所以很多:

preparedStatement.setLong(1,1L);
preparedStatement.setString(2,"XXX");
preparedStatement.setInt(3,33);
...
preparedStatement.addBatch();

内部循环正在进行中。现在,我需要阅读已经传递给每个批次的参数。有可能吗?

java jdbc
1个回答
0
投票

不,你不能。 PreparedStatement没有API可以从语句中获取值。如果您希望能够执行此操作,则需要自己对此进行跟踪。

个人,我认为有这样的要求是很奇怪的,我想不出需要这样做的情况。

© www.soinside.com 2019 - 2024. All rights reserved.