Рубрики
Без рубрики

Инструкция JDBC – Обновление строки

– Оператор JDBC – Обновление строки

Автор оригинала: mkyong.

Пример инструкции JDBC для обновления строки.

package com.mkyong.jdbc.statement.row;

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

public class RowUpdate {

    public static void main(String[] args) {

        try (Connection conn = DriverManager.getConnection(
                "jdbc:postgresql://127.0.0.1:5432/test", "postgres", "password");
             Statement statement = conn.createStatement()) {

            int row = statement.executeUpdate(updateSalaryByName("mkyong", new BigDecimal(1080)));

            // rows affected
            System.out.println(row);


        } catch (SQLException e) {
            System.err.format("SQL State: %s\n%s", e.getSQLState(), e.getMessage());
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    private static String updateSalaryByName(String name, BigDecimal salary) {

        return "UPDATE EMPLOYEE SET SALARY='" + salary + "' WHERE NAME='" + name + "'";

    }
}

P.S Протестировано с PostgreSQL 11 и Java 8

	
		org.postgresql
		postgresql
		42.2.5
	

Скачать Исходный Код

Рекомендации

Оригинал: “https://mkyong.com/jdbc/jdbc-statement-example-update-a-record/”