Разлика между JDBC и ODBC

Автор: Laura McKinney
Дата На Създаване: 1 Април 2021
Дата На Актуализиране: 14 Може 2024
Anonim
Разлика между JDBC и ODBC - Наука
Разлика между JDBC и ODBC - Наука

Съдържание

Основна разлика

JDBC означава Java Database Connectivity програма и се превръща в интерфейс за програмиране на приложения, където дефиницията за това как потребителят получава достъп до базата данни става възможна. За пълния език за програмиране той се предлага със стандартното издание, въпреки че Oracle Corporation. От друга страна, ODBC означава програма Open Database Connectivity и се превръща в стандартен интерфейс за програмиране на приложения, наречен API, който помага при достъпа до информация чрез система за управление на бази данни, наречена DBMS.


Сравнителна диаграма

Основа на разграничениетоJDBCODBC
дефиницияИнтерфейс за програмиране на приложения, където дефиницията за това как потребителят получава достъп до базата данни става възможно.Стандартен интерфейс за програмиране на приложения, наречен API, който помага при достъпа до информация чрез система за управление на бази данни, наречена DBMS.
имеПрограма за свързване с база данни на JavaОтворете програмата за свързване с база данни.
произходВъведен от Oracle през 1996г.Въведен от Microsoft през 1992г.
ЗависимостЗависи от фактори като език и платформа и приема само тези, които идват от Java.Предлага се като независима платформа както за стил, така и за местоположение.
употребаСтава конкретен само за приложения, използвани от системата на Java.Става подходящ за различни приложения, независимо от техния създател.

Какво е JDBC?

JDBC означава програма за свързване на база данни на Java и се превръща в интерфейс за програмиране на приложения, където дефиницията за това как потребителят получава достъп до базата данни става възможна. За пълния език за програмиране той се предлага със стандартното издание, въпреки че Oracle Corporation. Java Database Connectivity (JDBC) е интерфейс за програмиране на приложения (API) за диалекта за програмиране Java, който характеризира как клиентът може да стигне до база данни. Това е парче от етапа на Java Standard Edition от Oracle Corporation. Той дава стратегии за проучване и обновяване на информация в база данни и се подрежда към социални бази данни. Условието е JDBC към ODBC свързване, дава възможност за асоциации с всеки наличен от ODBC източник на информация във виртуалната машина на Java (JVM). Интерфейсът на приложната програма ви дава възможност да кодирате, за да поискате артикулации в езика на структурирания заявка (SQL), които след това се предават на програмата, която се занимава с базата данни. Възстановява резултатите чрез съпоставим интерфейс. JDBC по същество е същият като отворената база данни (ODBC) на SQL Access Group и с малко програма за разширение можете да използвате JDBC интерфейса, за да стигнете до бази данни чрез интерфейса ODBC. Например, можете да съставите програма, предназначена да стигне до множество известни елементи от база данни на различни етапи от практически рамки. Докато стигнете до база данни на компютър с Windows 2000 и например база данни на Microsoft Access, вашата програма с обяснения на JDBC ще има възможност да стигне до базата данни на Microsoft Access. Софтуерните инженери могат да съставят приложения, които се свързват с бази данни, запитвания, написани на организиран диалект за запитване (SQL), и обработват резултатите.


Какво е ODBC?

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


Ключови разлики

  1. JDBC се превръща в интерфейс за програмиране на приложения, където дефиницията за това как потребителят получава достъп до базата данни става възможна. За пълния език за програмиране той се предлага със стандартното издание, въпреки че Oracle Corporation. Като има предвид, че ODBC се превръща в стандартен интерфейс за програмиране на приложения, наречен API, който помага при достъпа до информация чрез система за управление на бази данни, наречена DBMS.
  2. JDBC означава програма за свързване с база данни на Java, от друга страна ODBC означава програма за свързване на отворени бази данни.
  3. Тъй като програмата за свързване на отворена база данни става подходяща за различни приложения, независимо от техния източник, тя става по-често срещана сред хората, които използват такива програми. От друга страна, програмата за свързване с база данни на Java става конкретна само за приложения, използвани от системата на Java.
  4. Следователно JDBC зависи от фактори като език и платформа и приема само тези, идващи от Java. От друга страна, ODBC идва като независима платформа както за стил, така и за местоположение.
  5. Методите за кодиране, които се доставят с JDBC, са сравнително лесни за четене и следователно разбиране. От друга страна, съществуващите по ODBC кодиращи методи имат сложен характер и поради това стават сложни.
  6. ODBC беше представен от Microsoft през 1992 г., докато Java представи JDBC през 1996 г.
  7. Софтуерните инженери могат да съставят приложения, които се свързват с бази данни, запитвания, написани на организиран диалект за запитвания (SQL), докато използват ODBC. От друга страна, софтуерните инженери не могат да съставят приложения или запитвания, освен ако системата поддържа Java и не обработва резултатите.

Кумулативно (прилагателно)Включване на всички текущи и предишни данни до момента или по време на измерване или съпоставянеКумулативно (прилагателно)Това се формира от натрупване на последователни допъ...

изобретателен Находчивостта е качеството да бъдеш умен, оригинален и изобретателен, често в процеса на прилагане на идеи за решаване на проблеми или посрещане на предизвикателства. гений Гений е ч...

Виж