[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-jdbc-chto-takoe-jdbc":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":18,"progress":19,"seo":20},1163,"chto-takoe-jdbc",36,"jdbc","JDBC","🔌","Что такое JDBC","JDBC (Java DataBase Connectivity) — это промышленный стандарт взаимодействия Java-приложений с различными СУБД, реализованный в виде пакетов `java.sql` и `javax.sql`, входящих в состав Java SE.\n\n> Аналогия из жизни: JDBC — это как универсальная розетка-переходник для путешественника. Вы не думаете о том, какой стандарт розетки в конкретной стране (MySQL, PostgreSQL, Oracle) — переходник (JDBC-драйвер) обеспечивает совместимость вашего устройства (Java-приложения) с любой сетью.\n\nJDBC основан на концепции драйверов, которые позволяют получать соединение с базой данных по специально описанному URL. При загрузке драйвер регистрирует себя в системе и в дальнейшем автоматически вызывается, когда программа требует URL, содержащий протокол, за который этот драйвер отвечает.\n\n> **На собеседовании:** интервьюер ожидает услышать, что JDBC — это стандартный API для работы с реляционными БД из Java, основанный на концепции драйверов. Ключевое преимущество — абстракция: код не зависит от конкретной СУБД. Частая ошибка — путать JDBC с ORM (Hibernate) или с конкретным драйвером.","","junior",[15,16,7,17],"databases","основы","sql",[],null,{"title":21,"description":22,"ogTitle":21,"ogDescription":23,"keywords":24,"schemaAnswer":31,"featuredSnippetReady":32},"Что такое JDBC -- Gymterview","Что такое JDBC (Java DataBase Connectivity): стандарт взаимодействия Java-приложений с СУБД, концепция драйверов и подключения к базам данных через URL.","JDBC -- промышленный стандарт работы Java с базами данных. Разбираем концепцию драйверов и API.",[8,25,26,27,28,29,30],"Java DataBase Connectivity","драйвер JDBC","java.sql","подключение к БД","Java","собеседование","JDBC (Java DataBase Connectivity) -- промышленный стандарт взаимодействия Java-приложений с различными СУБД. Реализован в виде пакетов java.sql и javax.sql. Основан на концепции драйверов, которые позволяют получать соединение с базой данных по специальному URL.",true]