java 怎么多表同时插入到数据库啊?
PHP中文网
PHP中文网 2017-04-18 10:35:54
0
4
477
PHP中文网
PHP中文网

认证0级讲师

全員に返信(4)
大家讲道理

JDBC 自体はバッチ更新をサポートしており、具体的な API は次のとおりです:

addBatch(String sql): Statement クラスのメソッド。Statement オブジェクトの SQL ステートメント リストに複数の SQL ステートメントを追加できます。
addBatch(): PreparedStatement クラスのメソッド。複数のプリコンパイル済み SQL を追加できます。ステートメントを PreparedStatement オブジェクトの SQL ステートメント リストに追加します
executeBatch(): Statement オブジェクトまたは PreparedStatement オブジェクトのステートメント リスト内のすべての SQL ステートメントを処理のためにデータベースに送信します
clearBatch(): 現在の SQL ステートメント リストをクリアします

バッチ更新 API を使用して、コードを次のように調整します: (注: SQL リストに保留中の SQL ステートメントが多すぎる場合、OutOfMemory エラーが発生する可能性があります。そのため、SQL ステートメント リストは適時に処理される必要があります。 )

リーリー
いいねを押す +0
伊谢尔伦

この方法を使用して、複数の関連レコードを 1 行ずつ記述する必要があります。それは、より読みやすい ORM フレームワークを使用する方が優れています。

いいねを押す +0
伊谢尔伦

addBatch() を使用してステートメントをバッチ処理できます

いいねを押す +0
小葫芦

フレームワークの利点が反映されており、繰り返しの操作に役立ちます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!