← Все новости
Что внутри JDBC: архитектура, объектная модель и Driver/SPI

Что внутри JDBC: архитектура, объектная модель и Driver/SPI

Когда в проекте используются Spring Data, Hibernate, jOOQ или Slick, доступ к реляционной БД на JVM чаще всего заканчивается JDBC.Разберём архитектуру JDBC: где заканчивается API и начинается драйвер, как Java находит реализацию, какую роль играют DataSource, Connection и пул соединений, а также какие ресурсы удерживаются на каждом этапе.Материал для тех, кому важно понимать не только вызов executeQuery(), но и поведение системы под нагрузкой. Читать далее