Ethickfox kb page with all notes
Платформенно независимый стандарт взаимодействия Java-приложений с различными СУБД, реализованный в виде пакета java.sql
Подключение к бд реализуется с помощью JDBC драйверов и драйвер менеджера. Осуществить подключение можно с помощью:
Менеджер соединений с бд. По умолчанию Hikari
Объект, который содержит в себе запрос. Бывает трех видов:
Statement
SQL выражение без параметров
Prepared statement
Предварительно компилирует запросы, которые могут содержать ? и подставляет туда входные параметры
CallableStatement
способ вызова хранимых в субд процедур(функций)
Используется в запросах, результатом которых является один единственный набор значений, таких как запросов типа SELECT.
Используется, когда операторы SQL возвращают более одного набора данных, более одного счетчика обновлений или и то, и другое.
следует использовать, как для выполнения операторов управления данными типа INSERT, UPDATE или DELETE (DML - Data Manipulation Language), так и для операторов определения структуры базы данных CREATE TABLE, DROP TABLE (DDL - Data Definition Language). Возвращают количество измененных строчек
Компонент, который позволяет взаимодействовать Java программе с бд
Класс, который представляет соединение с бд