🤔 В чём различие видов JDBC?
Существует несколько способов взаимодействия с базой данных через JDBC:
- JDBC (обычный) — стандартный низкоуровневый API:
- Работает напрямую через Connection, Statement, ResultSet.
- Требует ручного управления ресурсами и SQL-запросами.
- JDBC RowSet — расширение JDBC:
- Поддерживает скроллинг и обновление данных.
- Может быть connected (привязан к источнику) или disconnected (как кэш).
- JDBC Template (Spring):
- Обёртка, упрощающая работу с JDBC.
- Автоматически закрывает ресурсы, обрабатывает исключения.
- Повышает читаемость и снижает количество шаблонного кода.
Каждый подход предназначен для своего уровня абстракции и удобства.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #2514
1.72K
- 💊 10