Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3
Длительность
16 ак.ч.
Локация
Онлайн
Код
JVA-001
24 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
Данный курс готовит слушателей к использованию JDBC API, интерфейса доступа к СУБД в Java-приложениях. Слушатели изучат, как применять JDBC API для доступа к реляционным базам данных, для выполнения SQL-операторов и запросов, использования транзакций, подготовленных операторов, хранимых процедур, метаданных для осуществления манипуляций в базе данных. Слушатели применят полученные знания для создания консольного клиент-приложения.Отдельным модулем охватываются вопросы использования расширений JDBC на платформе J2EE, при охвате этих тем слушатели пройдут практику создания веб-клиента к БД.
После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
После завершения обучения слушатели разберутся:
- с архитектурой JDBC API;
- основными классами и интерфейсами JDBC API;
- типами JDBC-драйверов;
- механизмом соединения с СУБД;
- посылкой SQL-запросов к СУБД;
- анализом выборок от СУБД;
- модифицируемыми выборками;
- выборками с произвольным доступом;
- групповыми модификациями;
- механизмом обработки исключительных ситуаций в JDBC API;
- метаданными СУБД;
- транзакциями в JDBC API;
- понятием JDBC-сервиса в J2EE-контейнере;
- понятием пулов соединений;
- распределенными транзакциями.
- разрабатывать приложения-клиенты к СУБД на платформах J2SE и J2EE;
- использовать механизмы транзакций – локальных и распределенных;
- работать в приложениях с выборками – обычными, модифицируемыми и с произвольным доступом;
- использовать групповую модификацию данных в приложениях-клиентах СУБД;
- использовать метаданные для построения более гибких приложений-клиентов СУБД;
- корректно обрабатывать возникающие ошибки;
- использовать механизмы пулов соединений.
Целевая аудитория
J2SE- и J2EE-разработчики приложений, взаимодействующих с базами данных.
Предварительная подготовка
- Слушатели должны знать язык Java, иметь опыт разработки приложений на платформе J2SE. Необходимо знать стандарт SQL, представлять устройство и иметь опыт работы с РСУБД. Желательно иметь представление о специфике современных СУБД – хранимых процедурах, триггерах.
- Желателен опыт разработки веб-приложений на платформе J2EE, знание спецификаций Servlets/JSP и JNDI.
Разбираемые темы
-
1. Архитектура JDBC
- Схемы взаимодействия с СУБД;
- Структура JDBC-программы;
- Типы JDBC-драйверов.
-
2. Взаимодействие с СУБД посредством JDBC API
- SQL-запросы к СУБД;
- Обработка данных из БД, выборки;
- Выборки с произвольным доступом;
- Модифицируемые выборки;
- Обработка ошибок.
-
3. Транзакции в JDBC API
- Понятие транзакции;
- Конкурентный доступ к данным;
- Использование транзакций в JDBC API.
-
4. Дополнительные возможности JDBC API
- Метаданные;
- Групповая модификация данных;
- Вопросы типизации.
-
5. J2EE-расширения JDBC API (дополнительные темы
- Суть расширений для J2EE;
- DataSources и пулы соединений;
- Распределенные транзакции.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
Отзывы (3)
В целом можно отметить, что работа была организована на достаточно высоком уровне. Получил полную и исчерпывающую информацию о технологии JDBC и научился разрабатывать Java-приложения для работы с СУБД.
Отличный курс. Я изучил новую тему, которая необходима в моей проф. деятельности. Наиболее полезными оказались для меня архитектура JOBS, подключение к БД, выполнение запросов.
Было интересно услышать реальные проблемы и их решения, с которыми сталкивался преподаватель. Особенно темы Архитектура IDBS, Statements.