Pascal4eg / Java

 Java | Фишки и трюки

JDBC, Java DataBase Connectivity

JDBC, Java DataBase Connectivity (соединение с базами данных на Java) — промышленный стандарт взаимодействия Java-приложений с различными СУБД. Реализован в виде пакета java.sql, входящего в состав Java SE.

JDBC основан на концепции драйверов, которые позволяют получать соединение с базой данных по специально описанному URL. При загрузке драйвер регистрирует себя в системе и в дальнейшем автоматически вызывается, когда программа требует URL, содержащий протокол, за который этот драйвер отвечает.

Преимущества JDBC:

👉 Лёгкость разработки: разработчик может не знать специфики базы данных, с которой работает;

👉 Код практически не меняется, если компания переходит на другую базу данных (количество изменений зависит исключительно от различий между диалектами SQL);

👉 Не нужно дополнительно устанавливать клиентскую программу;

👉 К любой базе данных можно подсоединиться через легко описываемый URL.