JDBC

ConnectionPool, Transaction, DAO
4.80 (150 reviews)
Udemy
platform
Русский
language
Other
category
JDBC
420
students
4.5 hours
content
Feb 2023
last update
$69.99
regular price

Why take this course?

🚀 Курс JDBC: ConnectionPool, Transaction, DAO

🎓 **Инструкторы: Dzianis Matveyenka_

🎉 Вот что ждет вас на курсе:

Основы курса:

  • **Предпосылка знаний: Комфортно осведомые про Java Core, владеем основными принципами SQL и знакомы с хотя бы одной реляционной базой данных.
  • **Язык обучения: Java и JDBC._
  • **База данных: PostgreSQL._
  • **Инструмент разработки: IntelliJ IDEA._

Ключевые моменты курса:

Работа с базами данных:

  • Изучение механизмов отправки DDL и DML запросов из Java приложений.

JDBC API:

  • Различия между классами Statement и PreparedStatement и их эффективное использование.
  • Понимание роли и настройки JDBC драйвера в Java приложении без Maven/Gradle.

Конфигурация соединения:

  • Работа с properties файлом для управления настройками подключения к базе данных.

Транзакции и ACID:

  • Понимание транзакций, их роли и уровней изоляции.
  • Изучение принципов ACID и его важности в работе с базами данных.

Оптимизация запросов:

  • Настройка параметров запросов, таких как fetch size, batch size и timeout.

Connection Pool:

  • Практическое применение и значение использования Connection Pool в Java.

DAO (Data Access Object):

  • Понимание и реализация шаблона проектирования DAO для улучшения и модулизации доступа к данным.

📚 **Почему это важно:

  • Важность Connection Pool: Особенно в приложениях с высокой нагрузкой, он предотвращает избыточное создание и закрытие соединений с базой данных, что уменьшает нагрузку на сервер и повышает производительность.
  • DAO в реальном мире: Шаблон DAO используется во многих современных Java-приложениях, чтобы обеспечить абстракцию слоя доступа к данным, что делает код более читаемым и легким для поддержки.

🚀 Присоединяйтесь к курсу JDBC: ConnectionPool, Transaction, DAO и переместите свои навыки Java разработки на новый уровень с Dzianis Matveyenka! 🚀

Loading charts...

Related Topics

4180552
udemy ID
12/07/2021
course created date
16/07/2021
course indexed date
Bot
course submited by