JDBC
event_note Разделов - 4
access_time 72 ак.ч.
art_track Лекций - 26
ondemand_video 4 ч 19 мин
credit_card Стоимость - 2 499 ₽ [[priceDiscountCalc(2499)]] ₽ 2 499 ₽
Описание
Для успешного прохождения курса JDBC нужно также уверенно знать Java Core (предыдущие курсы Java для начинающих Level 1 and Level 2) и одну из реляционных базы данных (SQL).
На курсе по JDBC мы познакомимся:
- с тем, как работать с реляционными базами данных из нашего Java приложения, как отправлять DDL and DML запросы
- в чем отличие классов Statement and PreparedStatement, и как с ними работать
- узнаем, что такое JDBC драйвер, как его подключать в наше Java приложение без использования инструментов сборки проекта, таких как Maven or Gradle, и зачем он вообще нужен
- познакомимся с properties файлом и зачем выносить настройки соединения с СУБД в этот текстовый формат данных
- проработаем тему транзакций, почему ни одна СУБД не может выполнять SQL запрос без них, а также что такое ACID и уровни изолированности транзакций
- узнаем тонкости настройки запросов (fetch size, batch size, timeout, etc).
- проговорим и на практике применим Connection Pool и узнаем важность его использования
- разберем такой шаблон проектирования как DAO, чтобы показать практическую ценность полученных знаний по JDBC и как его используют на практике в реальных проектах.
На всем протяжении курса будет использоваться самая лучшая и активно развивающаяся СУБД PostgreSQL, которая очень часто встречается в реальных приложениях. А также самая мощная среда разработки IntelliJ IDEA.
Для кого этот курс: Начинающие Java разработчики, кто уже владеет Java Core и SQL, и хочет научиться отправлять запросы из Java приложения
Чему вы научитесь: JDBC, ConnectionPool, Transactions, DAO
Преподаватель: Матвеенко Денис
Рекомендуем Вам:
1. Введение
2. Подключение JDBC драйвера
3. Подключение к базам данных
4. Properties файл
5. Statement. DDL операции
6. Statement. DML операции
7. ResultSet. Операция SELECT
8. ResultSet. Generated keys
9. SQL Injection
10. PreparedStatement
11. Тест
1. FetchSize
2. MetaData
3. Транзакции
4. Batch запросы
5. Blob & Clob
6. Пул соединений
7. Тест
1. DAO. Теория
2. DAO. Entity mapping
3. DAO. Операции DELETE и INSERT
4. DAO. Операции UPDATE и SELECT
5. DAO. Batch SELECT с фильтрацией
6. DAO. Сложный entity mapping
7. Тест
1. Заключение. Путь развития
Отзывы могут оставлять только те пользователи, которые получили сертификат.