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

Java JDBC

При необходимости выполнить множество однотипных запросов к базе данных использование технологии пакетного обновления данных будет хорошей идеей. Общий механизм выглядит следующим образом: Конечно, мы могли бы просто последовательно вызывать методы executeUpdate() для выполнения каждого запроса по отдельности. Но в этом случае у нас может возникнуть проблема с производительностью. Связано это с тем, что при каждом вызове метода executeUpdate() будет инициироваться ...

Читать далее »

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

Java JDBC

Объект типа PreparedStatement может использоваться не только для выполнения операций создания, обновления и удаления записей в таблице базы данных, но также и для получения списка записей с заданием условий поиска. В данной статье мы рассмотрим пример такой программы. Для выполнения запроса на получение данных применяется метод executeQuery().

Читать далее »

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

Java JDBC

Об отличиях объектов типа PreparedStatement и Statement и о преимуществах первого мы говорили в предыдущей статье. В данной статье мы рассмотрим простой пример использования объекта типа PreparedStatement для выполнения операции обновления записи в таблице базы данных.

Читать далее »

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

Java JDBC

В некоторых случаях для выполнения запросов к реляционной базе данных удобнее использовать объект типа PreparedStatement, который отличается от более общих объектов типа Statement. В частности, если требуется выполнить несколько однотипных запросов, то использование PreparedStatement потребует меньше времени, чем в случае со Statement. Это связано с тем, что в момент обращения к базе данных он содержит в себе не просто SQL ...

Читать далее »

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

Java JDBC

Использование объекта типа PreparedStatement для создания и изменения таблиц базы данных ничем не отличается от использования объекта типа Statement. Разница состоит лишь в том, что указывать SQL запрос нужно не в момент его выполнения (то есть не передавать в качестве аргумента методу execute()), а в момент создания объекта типа PreparedStatement. Поскольку запросы такого типа нельзя параметризовать (в отличие, например, от ...

Читать далее »