Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3
О чём курс
JDBC позволяет Java-приложениям полноценно общаться с реляционными базами данных, выполняя SQL-запросы любой сложности. Этот материал охватывает путь от базового соединения с СУБД до настройки распределенных транзакций и пулов соединений в J2EE-контейнерах.
Внутри разбираются механика обработки выборок с произвольным доступом, использование метаданных для создания гибких клиентских интерфейсов и групповые модификации данных. Вы научитесь правильно выстраивать архитектуру взаимодействия с БД, минимизируя ошибки при работе с конкурентным доступом и транзакциями. Программа подходит Java-разработчикам, которым нужно глубоко понимать стек работы с данными без использования ORM-фреймворков. Итогом обучения станет создание полноценного консольного приложения и веб-клиента к БД.
Программа обучения
- Архитектура JDBC
- Схемы взаимодействия с СУБД
- Структура JDBC-программы
- Типы JDBC-драйверов
- Взаимодействие с СУБД посредством JDBC API
- SQL-запросы к СУБД
- Обработка данных из БД, выборки
- Выборки с произвольным доступом
- Модифицируемы выборки
- Обработка ошибок
- Транзакции в JDBC API
- Понятие транзакции
- Конкурентный доступ к данным
- Использование транзакций в JDBC API
- Дополнительные возможности JDBC API
- Метаданные
- Групповая модификация данных
- Вопросы типизации
- J2EE-расширения JDBC API (дополнительные темы)
- Суть расширений для J2EE
- DataSources и пулы соединений
- Распределенные транзакции
Другие материалы автора 11
МС Михаил Соколов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.