Разница между JDBC и ODBC

Автор: Laura McKinney
Дата создания: 1 Апрель 2021
Дата обновления: 14 Май 2024
Anonim
ODBC vs JDBC
Видео: ODBC vs JDBC

Содержание

Главное отличие

JDBC расшифровывается как программа Java Database Connectivity и становится интерфейсом прикладного программирования, где становится возможным определение того, как пользователь получает доступ к базе данных. Для полного языка программирования он поставляется со стандартной версией Oracle Corporation. С другой стороны, ODBC расшифровывается как программа Open Database Connectivity и становится стандартным интерфейсом для прикладного программирования, называемым API, который помогает с доступом к информации через систему управления базами данных, называемую СУБД.


Сравнительная таблица

Основа отличияJDBCODBC
ОпределениеИнтерфейс прикладного программирования, где становится возможным определение того, как пользователь получает доступ к базе данных.Стандартный интерфейс для прикладного программирования, называемый API, который помогает с доступом к информации через систему управления базами данных, называемую СУБД.
имяПрограмма Java Database ConnectivityОткройте программу подключения к базе данных.
происхожденияПредставлено Oracle в 1996 году.Представлено Microsoft в 1992 году.
зависимостьЗависит от таких факторов, как язык и платформа, и принимает только те, которые приходят из Java.Поставляется как независимая платформа для стиля и местоположения.
использованиеСтановится конкретным только для приложений, используемых системой Java.Подходит для различных применений независимо от их автора.

Что такое JDBC?

JDBC расшифровывается как программа Java Database Connectivity и становится интерфейсом прикладного программирования, где становится возможным определение того, как пользователь получает доступ к базе данных. Для полного языка программирования он поставляется со стандартной версией Oracle Corporation. Java Database Connectivity (JDBC) - это интерфейс прикладного программирования (API) для диалекта программирования Java, который характеризует, как клиент может получить доступ к базе данных. Это часть этапа Java Standard Edition от корпорации Oracle. Он дает стратегии для запроса и обновления информации в базе данных, а также организует социальные базы данных. Соединение JDBC-к-ODBC дает возможность ассоциациям с любым доступным ODBC источником информации в виртуальной машине Java (JVM) иметь условие. Интерфейс прикладной программы дает вам возможность кодировать артикуляции по требованию на языке структурированных запросов (SQL), которые затем передаются в программу, которая работает с базой данных. Это восстанавливает результаты через сопоставимый интерфейс. JDBC по сути такой же, как и Open Access Connectivity (ODBC) группы SQL Access, и с небольшой программой «расширения» вы можете использовать интерфейс JDBC для доступа к базам данных через интерфейс ODBC. Например, вы могли бы составить программу, предназначенную для доступа к многочисленным известным элементам базы данных на различных этапах практической разработки. При получении доступа к базе данных на ПК под управлением Microsoft Windows 2000 и, например, базе данных Microsoft Access, ваша программа с пояснениями JDBC сможет получить доступ к базе данных Microsoft Access. Инженеры-программисты могут составлять приложения, которые связываются с базами данных, запросы, написанные на организованном запросе диалекта (SQL), и обрабатывать результаты.


Что такое ODBC?

ODBC расшифровывается как программа Open Database Connectivity и становится стандартным интерфейсом для прикладного программирования под названием API, который помогает с доступом к информации через систему управления базами данных, называемую СУБД. ODBC обеспечивает автономность СУБД, используя драйвер ODBC в качестве уровня интерпретации между приложением и СУБД. Приложение использует ODBC, работает через диспетчер драйверов ODBC, с которым оно соединяется, и драйвер передает запрос в СУБД. Драйвер ODBC можно рассматривать как схожий с драйвером er или другим драйвером, обеспечивающим стандартное расположение возможностей для использования приложением и выполняющим специфическую для СУБД полезность. Важно понимать, что ODBC предназначен для раскрытия возможностей базы данных, а не для их дополнения. Кроме того, авторы приложений не должны ожидать, что использование ODBC резко превратит простую базу данных в полностью выделенный движок социальной базы данных. Инженеры конкретных драйверов СУБД выполняют функции в ODBC API. Приложения вызывают возможности этих драйверов для доступа к информации автономным способом. Диспетчер драйверов контролирует переписку между приложениями и драйверами. Open Database Connectivity (ODBC) - это открытый стандартный интерфейс прикладного программирования (API) для доступа к базе данных. Используя объяснения ODBC в программе, вы можете получить доступ к записям в различных различных базах данных, включая Access, dBase, DB2, Excel и. Несмотря на программирование ODBC, для каждой базы данных требуется другой модуль или драйвер. Основным сторонником и поставщиком программной поддержки ODBC являются Microsoft.


Ключевые отличия

  1. JDBC становится интерфейсом прикладного программирования, где становится возможным определение того, как пользователь получает доступ к базе данных. Для полного языка программирования он поставляется со стандартной версией Oracle Corporation. Принимая во внимание, что ODBC становится стандартным интерфейсом для прикладного программирования, называемым API, который помогает с доступом к информации через систему управления базами данных, называемую СУБД.
  2. JDBC обозначает программу Java Database Connectivity, с другой стороны, ODBC обозначает программу Open Database Connectivity.
  3. Поскольку программа Open Database Connectivity подходит для различных приложений независимо от их автора, она становится все более распространенной среди людей, использующих такие программы. С другой стороны, программа Java Database Connectivity становится конкретной только для приложений, используемых системой Java.
  4. Таким образом, JDBC зависит от таких факторов, как язык и платформа, и принимает только те, которые исходят от Java. С другой стороны, ODBC является независимой платформой как для стиля, так и для местоположения.
  5. Методы кодирования, поставляемые с JDBC, относительно просты для чтения и, следовательно, для понимания. С другой стороны, методы кодирования, существующие вдоль ODBC, имеют сложную природу и поэтому становятся сложными.
  6. ODBC был представлен Microsoft в 1992 году, тогда как Java представила JDBC в 1996 году.
  7. Инженеры-программисты могут создавать приложения, которые связаны с базами данных, запросы, написанные на организованном запросе диалекта (SQL) при использовании ODBC. С другой стороны, разработчики программного обеспечения не могут составлять приложения или запросы, если система не поддерживает Java и не обрабатывает результаты.

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

Выпекать (глагол)(с человеком в качестве субъекта) Готовить (что-то) в духовке.«Я испекла вкусный вишневый пирог»."Она пекла весь день, чтобы приготовить ужин".Выпекать (глагол)(с ...

Выбор редакции