Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3

О курсе
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Данный курс готовит слушателей к использованию JDBC API, интерфейса доступа к СУБД в Java-приложениях. Слушатели изучат как применять JDBC API для доступа к реляционным базам данных, для выполнения SQL-операторов и запросов, использования транзакций, подготовленных операторов, хранимых процедур, метаданных для осуществления манипуляций в базе данных. Слушатели применят данные полученные знания для создания консольного клиент-приложения.

 Отдельным модулем охватываются вопросы использования расширений JDBC на платформе J2EE, при охвате этих тем слушатели пройдут практику создания веб-клиента к БД.

 

По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный e-mail) по запросу.

 

Целевая аудитория:

J2SE- и J2EE-разработчики приложений, взаимодействующих с базами данных

 

Предварительная подготовка:

Слушатели должны знать язык Java, иметь опыт разработки приложений на платформе J2SE. Необходимо знать стандарт SQL, представлять устройство и иметь опыт работы с РСУБД. Желательно иметь представление о специфике современных СУБД – хранимых процедурах, триггерах.

Желателен опыт разработки веб-приложений на платформе J2EE, знание спецификаций Servlets/JSP и JNDI.

 

Цели:

·         После завершения обучения слушатели разберутся с: архитектурой JDBC API

·         основными классами и интерфейсами JDBC API

·         типами JDBC-драйверов

·         механизмом соединения с СУБД

·         посылкой SQL-запросов к СУБД

·         анализом выборок от СУБД

·         модифицируемыми выборками

·         выборками с произвольным доступом

·         групповыми модификациями

·         механизмом обработки исключительных ситуаций в JDBC API

·         метаданными СУБД

·         транзакциями в JDBC API

·         понятием JDBC-сервиса в J2EE-контейнере

·         понятием пулов соединений

·         распределенными транзакциями

·         После завершения обучения, слушатели смогут: разрабатывать приложения-клиенты к СУБД на платформах J2SE и J2EE

·         использовать механизмы транзакций – локальных и распределенных

·         работать в приложениях с выборками – обычными, модифицируемыми и с произвольным доступом

·         использовать групповую модификацию данных в приложениях-клиентах СУБД

·         использовать метаданные для постоения более гибких приложений-клиентов СУБД

·         корректно обрабатывать возникающие ошибки

·         использовать механизмы пулов соединений

 

Программа курса:

1) Архитектура JDBC

·         Схемы взаимодействия с СУБД

·         Структура JDBC-программы

·         Типы JDBC-драйверов

2) Взаимодействие с СУБД посредством JDBC API

·         SQL-запросы к СУБД

·         Обработка данных из БД, выборки

·         Выборки с произвольным доступом

·         Модифицируемые выборки

·         Обработка ошибок

3) Транзакции в JDBC API

·         Понятие транзакции

·         Конкурентный доступ к данным

·         Использование транзакций в JDBC API

4) Дополнительные возможности JDBC API

·         Метаданные

·         Групповая модификация данных

·         Вопросы типизации

5) J2EE-расширения JDBC API (дополнительные темы)

·         Суть расширений для J2EE

·         DataSources и пулы соединений

·         Распределенные транзакции