Пример использования объекта JDBC Statement — удаление записи

Рассмотрим пример того, как с помощью объекта типа JDBC Statement выполнять запросы на изменение данных, а именного — запросы на удаление строк в таблице.

Для этого возьмем базу данных MySQL и таблицу users, созданную в этом примере.

package ru.j4web.examples.java.jdbc.jdbcstatementdeleteexample;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;

public class JDBCStatementDeleteExample {

    private static final String DB_CONNECTION_STRING
            = "jdbc:mysql://dev-server:3306/sampledb";
    private static final String DB_USERNAME = "sampleuser";
    private static final String DB_PASSWORD = "samplepassword";

    private static final String SQL = "DELETE FROM users "
            + "WHERE user_id = "1"";

    public static void main(final String[] args) {

        try (Connection connection = DriverManager.getConnection(
                DB_CONNECTION_STRING, DB_USERNAME, DB_PASSWORD);
                Statement statement = connection.createStatement()) {

            System.out.println("Выполняем запрос:");
            System.out.println(SQL);

            statement.executeUpdate(SQL);

            System.out.println("Запрос на удаление данных выполнен.");
        } catch (SQLException ex) {
            Logger.getLogger(JDBCStatementDeleteExample.class.getName())
                    .log(Level.SEVERE, null, ex);
        }
    }
}
--- exec-maven-plugin:1.2.1:exec (default-cli) @ JDBCStatementDeleteExample ---
Выполняем запрос:
DELETE FROM users WHERE user_id = "1"
Запрос на удаление данных выполнен.
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*