是否可以使用AddBatch()以以下方式使用AddBatch()?
我有以下代码。
try {
PreparedStatement preSt = null;
try {
preSt = conn.prepareStatement("insert into table values (?)");
preSt.setBigDecimal(1, bdVal);
preSt.addBatch();
while (condition) {
preSt.setBigDecimal(1, bdVal1);
preSt.addBatch();
}
while (condtiton2) {
preSt.setBigDecimal(1, bdVal2);
preSt.addBatch();
}
preSt.executeBatch();
}
}
我想根据条件使用准备好的语句将不同的值插入表中。以上解决方案可以工作吗?是否可以使用任何文档/示例?
I have the following code.
try {
PreparedStatement preSt = null;
try {
preSt = conn.prepareStatement("insert into table values (?)");
preSt.setBigDecimal(1, bdVal);
preSt.addBatch();
while (condition) {
preSt.setBigDecimal(1, bdVal1);
preSt.addBatch();
}
while (condtiton2) {
preSt.setBigDecimal(1, bdVal2);
preSt.addBatch();
}
preSt.executeBatch();
}
}
I want to insert different values into the table based on the condition using prepared statements. Would the above solution work? Is there any documentation/examples available for the same?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论