レコードが更新レコードを検出した場合、データベースに挿入レコード用のJDBCコードを送ることができます。新しいレコードを挿入して既存のレコードを更新するJDBCコード
-6
A
答えて
1
:まずデータを挿入
String sql = "INSERT INTO Users (username, password, fullname, email) VALUES (?, ?, ?, ?)";
PreparedStatement statement = conn.prepareStatement(sql);
statement.setString(1, "bill");
statement.setString(2, "secretpass");
statement.setString(3, "Bill Gates");
statement.setString(4, "[email protected]");
int rowsInserted = statement.executeUpdate();
if (rowsInserted > 0) {
System.out.println("A new user was inserted successfully!");
}
サード:更新データ
String sql = "UPDATE Users SET password=?, fullname=?, email=? WHERE username=?";
PreparedStatement statement = conn.prepareStatement(sql);
statement.setString(1, "123456789");
statement.setString(2, "William Henry Bill Gates");
statement.setString(3, "[email protected]");
statement.setString(4, "bill");
int rowsUpdated = statement.executeUpdate();
if (rowsUpdated > 0) {
System.out.println("An existing user was updated successfully!");
}
最終:接続を閉じ
conn.close();
接続
String dbURL = "jdbc:mysql://localhost:3306/sampledb";
String username = "root";
String password = "secret";
try {
Connection conn = DriverManager.getConnection(dbURL, username, password);
if (conn != null) {
System.out.println("Connected");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
セカンドを作成します。
このリンクを参照することをお勧めします。 JDBC
関連する問題
- 1. 既存のレコードを更新してSQLテーブルに新しいレコードを挿入する方法は? SQL
- 2. MYSQL:既にレコードが存在する場合はレコードを挿入します。更新レコード
- 3. 既存のMemcachedレコードを更新する
- 4. Laravel:マス課題は新しいレコードを挿入するか、または既存の更新を追加する
- 5. クエリを使用して既存のレコードを更新します。
- 6. レコードのリストの間に新しいレコードを挿入する
- 7. HIbernate saveorUpdate()更新中に新しいレコードを挿入
- 8. レコードを更新して2つのテキストファイルを結合する(既存のものを更新する、新しいものを挿入する)
- 9. vb.net linq新しいレコードを挿入
- 10. 既存のレコードを更新するか、新規作成する
- 11. 自動インクリメントIDでレコードを挿入して更新する
- 12. Haskell:既存タイプのレコード更新
- 13. 新しいレコードを挿入中に新しいテーブルを作成
- 14. Hibernate:既存の親レコードを参照して子レコードを挿入する
- 15. grailsのレコードを正常に更新した後に新しいレコードを挿入するには
- 16. Entity Framework 6は、既存のレコードを別のレコードの値で更新します。
- 17. 新しいレコードを挿入する前にレコードの存在を確認してください
- 18. 既存のレコードにデータを挿入
- 19. Linqは既存のレコードを更新します
- 20. レコードが存在する場合、他の更新を挿入します。
- 21. jqGridの既存のレコードに新しいレコードを追加するには?
- 22. 新しいレコードを挿入していません
- 23. Azureテーブルの挿入レコードまたは更新レコードのWebjobトリガー
- 24. Mongodbは既存のレコードを更新しません。
- 25. 更新レコード、レコード
- 26. 既存のレコードをAbinitioの更新テーブルコンポーネントに再び更新するために
- 27. Rails - 既存のレコードを保存し、コピーに更新を適用する方法?
- 28. すでにレコードが存在していればレコードを更新する
- 29. mongooseを使用したレコードの挿入/更新
- 30. 既存の値に値を追加してレコードを更新する
あなたは試したことを表示できますか? – Bhugy
[JDBCコードの挿入/更新]の正確な複製(http://stackoverflow.com/q/36910152/2144390) –
全く異なる質問であるように質問を修正しないでください。冗長受信。さらに、あなたの新しい質問は、あまりにも話題になっていました。 – halfer