Java 从PreparedStatement中的批中获取参数值
我有一个应用程序,其中preparedStatement.addBatch()被大量使用。 所以很多:Java 从PreparedStatement中的批中获取参数值,java,jdbc,Java,Jdbc,我有一个应用程序,其中preparedStatement.addBatch()被大量使用。 所以很多: preparedStatement.setLong(1,1L); preparedStatement.setString(2,"XXX"); preparedStatement.setInt(3,33); ... preparedStatement.addBatch(); 内部循环正在进行。 现在我需要读取已经传递给每个批次的参数。 有可能吗?不,你不能PreparedStatement没有
preparedStatement.setLong(1,1L);
preparedStatement.setString(2,"XXX");
preparedStatement.setInt(3,33);
...
preparedStatement.addBatch();
内部循环正在进行。
现在我需要读取已经传递给每个批次的参数。
有可能吗?不,你不能
PreparedStatement
没有从语句中获取值的API。如果你想做到这一点,你需要自己跟踪这一点
就个人而言,我认为有这样一个要求是相当奇怪的,我想不出在什么情况下你需要这样做。为什么你认为你需要阅读这些参数?如果你在设置参数,你当然可以阅读你设置的内容?你在这里面临的问题是什么,你正试图用这种方式解决?