SQL データベースからの結合を使用して照会された ResultSet を取得するとします。
SQL ステートメントを使用してテーブルを更新するか、新しいタプル/行を挿入する方が良いですか?
または、resultSet.update() 関数を使用する必要がありますか?
それぞれに関連する欠点と、テーブルを更新するための推奨される方法を知りたいだけです。
SQL データベースからの結合を使用して照会された ResultSet を取得するとします。
SQL ステートメントを使用してテーブルを更新するか、新しいタプル/行を挿入する方が良いですか?
または、resultSet.update() 関数を使用する必要がありますか?
それぞれに関連する欠点と、テーブルを更新するための推奨される方法を知りたいだけです。
ResultSetは、次の場合にのみ更新可能になります。
両方の条件が真である場合、アイテムへのカーソルを既に保持しているため、この方法で行うと更新がより効率的になる可能性があります。それ以外の場合は、新しいステートメントを作成する必要があります。そのためには必ず PreparedStatement を使用してください。