簡體   English   中英

我可以使用批處理在 jdbc 中執行查詢嗎?

[英]can I use batch for execute queries in jdbc?

我有兩個必須執行的查詢

q1: insert into TABLE_A(A,B,C,D) values(?,?,?,?)

q2: insert into TABLE_B(E,F,G,H,I) values(?,?,?,?,?)

我不能使用批處理來使用一個 PreparedStatement 嗎?

這是創建存儲過程的唯一方法嗎?

你不能。 PreparedStatement涉及單個語句。 您不能使用它來批處理兩個不同的語句。

但是,根據數據庫,您可能能夠將多個語句視為單個語句(例如,使用匿名代碼塊或類似的解決方案)。 然后,您可以在這些數據庫中准備該塊和該塊的批處理參數集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM