Category: Statement
-
JDBC Statement – Групповые операции (с Maven)
Групповые операции позволяют выполнять несколько запросов за одно обращение к базе данных. Минимально необходимый код: Connection connection = getConnection(); Statement statement = connection.createStatement(); statement.addBatch(query); statement.addBatch(query); statement.addBatch(query); statement.addBatch(query); statement.executeBatch(); connection.commit(); Полный код примера со вставкой записей: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class StatementBatchInsert { private static final String DRIVER_NAME = “org.apache.derby.jdbc.EmbeddedDriver”; private…
-
JDBC Statement – Извлечение записей (с Maven)
Для извлечения записей используется Statement.executeQuery(sql). Минимально необходимый код для извлечения записей: Connection connection = getConnection(); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(query); while (resultSet.next()) { System.out.println(resultSet.getString(“ID”)); System.out.println(resultSet.getString(“USER_NAME”)); } Полный пример, с созданием базы данных, таблицы в ней, вставкой записей в цикле и последующим извлечением приведен ниже: import java.sql.*; public class StatementsSelect { private static final…
-
JDBC Statement – Удаление записи (с Maven)
Для удаление записей будем использовать метод Statement.executeUpdate(sql). Минимально необходимый код приведен ниже: Connection connection = getConnection(); Statement statement = connection.createStatement(); statement.executeUpdate(query); Полный код примера: package statements; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class StatementsExample { private static final String DRIVER_NAME = “org.apache.derby.jdbc.EmbeddedDriver”; private static final String CONNECTION_STRING = “jdbc:derby:derbyDB;create=true”; private static final String…
-
JDBC Statement – Обновление записи (с Maven)
Для обновления записей будем использовать метод Statement.executeUpdate(sql). Минимально необходимый код приведен ниже: Connection connection = getConnection(); Statement statement = connection.createStatement(); statement.executeUpdate(query); Полный код примера: package statements; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class StatementsExample { private static final String driverName = “org.apache.derby.jdbc.EmbeddedDriver”; private static final String connectionString = “jdbc:derby:derbyDB;create=true”; private static final…
-
JDBC Statement – Вставка записи (с Maven)
Для вставки записи необходимо использовать Statement.executeUpdate(sql). Минимально необходимый код: Connection connection = getConnection(); Statement statement = connection.createStatement(); statement.executeUpdate(query); Полный код вставки записи в таблицу USERS_TABLE в БД Embedded Derby: package statements; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class StatementsExample { private static final String driverName = “org.apache.derby.jdbc.EmbeddedDriver”; private static final String connectionString…