Аннотация: | Данный курс является продолжением курса "Реляционные базы данных. SQL" (https://www.youtube.com/playlist?list=PLnh8EajVFTl5q3x1Mp6Fh9YEvv70dL6re). Для его успешного прохождения нужно также уверенно знать Java Core (предыдущие курсы Java для начинающих Level 1 and Level 2). На курсе по JDBC мы познакомимся с тем, как работать с реляционными базами данных из нашего Java приложения, как отправлять DDL and DML запросы, в чем отличие классов Statement and PreparedStatement. Узнаем, что такое JDBC драйвер, как его подключать в наше Java приложение без использования инструментов сборки проекта, таких как Maven or Gradle. Познакомимся с properties файлом и зачем выносить настройки соединения с СУБД в этот текстовый формат данных. Проработаем тему транзакций и тонкостей настройки запросов (fetch size, batch size, timeout, etc). Затем проговорим и на практике применим Connection Pool и узнаем важность его использования. После чего разберем такой шаблон проектирования как DAO, чтобы показать прак |