JDBC и отображение типов SQL в Java

Типы данных в Java и в SQL базах данных немного отличаются. Я говорю не о том, что Java работает с объектами, в то время как SQL работает с таблицами, а о примитивных типах, таких как String или long. JDBC автоматически отображает Java Читать далее JDBC и отображение типов SQL в Java

JDBC и обработка ошибок

Ошибки, как известно, случаются. И случаются они без нашего желания, поэтому остаётся их только обрабатывать. SQLException JDBC использует стандартный механизм Java для работы с ошибками: исключения. В java.sql заведена целая новая иерархия исключений, прародителем которой является SQLException. SQLException наследуется от Exception и Читать далее JDBC и обработка ошибок

JDBC транзакции

Каждый, кто работал с базами данных, слышал про ACID и транзакции. Если кто не работал и не знает что это такое, то всё просто: транзакция это набор операций, которые могут быть либо целиком и успешно выполнены, либо полностью не выполнены. Читать далее JDBC транзакции

JDBC statements

Интерфейс JDBC ориентирован на работу с декларативными текстовыми запросами (проще говоря — с sql запросами). Однако имея уже установленное соединение с базой напрямую отправить запрос нельзя. Вначале необходимо получить из соединения объект запроса и работать уже с ним. Statement Объект запроса получается Читать далее JDBC statements

Hello, JDBC

JDBC — стандартное API java для работы с базами данных. Обычно подразумеваются реляционные базы данных, но стандарт, в принципе, не ограничивает подвиды баз. Существуют jdbc драйверы для MongoDB, Redis, Cache итд. В статьях я буду использовать либо встраиваемую реляционную базу данных H2, Читать далее Hello, JDBC