jdbcでデータベースのデータを変更する方法は?

データベースのデータを変更するには、JDBCを使用してSQL文を実行することができます。以下は、JDBCを使用してデータベースのデータを変更する方法を示す簡単なサンプルコードです:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class UpdateDataExample {

    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/mydatabase";
        String username = "root";
        String password = "password";

        try {
            // 创建数据库连接
            Connection connection = DriverManager.getConnection(url, username, password);

            // 创建Statement对象
            Statement statement = connection.createStatement();

            // 执行SQL语句来修改数据
            String sql = "UPDATE mytable SET column1 = 'new value' WHERE id = 1";
            int rowsAffected = statement.executeUpdate(sql);

            // 输出受影响的行数
            System.out.println("Rows affected: " + rowsAffected);

            // 关闭连接
            statement.close();
            connection.close();

        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

上記の例では、まずデータベース接続を作成し、次にSQL文UPDATE mytable SET column1 = ‘new value’ WHERE id = 1を実行するためのStatementオブジェクトを作成しました。更新操作を実行するには、executeUpdateメソッドを呼び出し、影響を受けた行数を返します。最後には接続を閉じることを忘れないでください。

bannerAds