Что такое ODBC?
ODBC является аббревиатурой для открытого Database Connectivity, и представляет собой интерфейс для доступа к базам данных с помощью SQL запросов. В ODBC может быть использовано в качестве средства доступа к различным базам данных, таких как MS-Access, DBase, DB2, Excel, и текст. Благодаря этим интерфейс уровня вызовов (CLI) требования к SQL Доступ к группе, OBDC позволяет нейтральный способ доступа к данным, хранящимся на персональных компьютерах и различных баз данных. Он был впервые создан Microsoft и Симба технологий. ODBC 1.0 первоначально был выпущен в сентябре 1992 года, и в конечном итоге стала частью международного стандарта SQL в 1995 году. Microsoft изначально поставила ODBCs как набор библиотек DLL, и сегодня, корабли в комплекте с каждой копии Microsoft Windows. Сегодня все больше и больше операционных систем, таких как UNIX и Apple имеют принятия ODBC.
Сила ODBC состоит в том, что, предоставляя универсальный интерфейс доступа к данным, что позволяет независимых компаний, и стороны не должны учиться несколько интерфейсов прикладного программирования. Для попросту говоря, с ODBC, приложения могут одновременно доступ, просматривать и модифицировать базу данных из многочисленных и весьма разнообразных баз данных. Это объясняется тем, что ODBC "Re-коды" в SQL запросы, так что он будет прочитан в различных базах данных.
Тем не менее, ODBC также имеет свои недостатки. Как и управление большим количеством клиентов, ODBC может означать огромное количество драйверов и библиотек DLL в перспективе это может привести к системному администрированию накладных. Тем не менее, этот вопрос привел несовершеннолетнего в целях дальнейшего использования в технологии ODBC сервера (или "многозвенной драйверов ODBC") для облегчения нагрузки. Кроме того, как водители являются одним из ключевых в ODBCs, некоторые из них подняли вопрос о новой водителей стабильность, как это часто многие из них показано, что ошибок в них.
Как ODBC обрабатывается
Для использования ODBC, три необходимых компонента: ODBC клиент, ODBC драйвера и сервера СУБД (напр. Microsoft Access, SQL Server, Oracle и FoxPro). Во-первых, ODBC клиент будет использовать команду (именуемый в дальнейшем "ODBC") взаимодействовать (запрашивающим и / или передачи данных) с сервера СУБД (бэк-конец). Тем не менее, сервер СУБД не поймут команду по ODBC клиент все же, как команда еще не обработаны через ODBC драйвера (фронтальная). Итак, в ODBC драйвер декодирования команд, которые могут быть обработаны на сервере ODBC и туда. В ODBC сервера будет отвечать Перейти к ODBC драйвер, который будет переводить окончательный вывод в ODBC клиент.
|
Бесплатные документацию на технологию баз данных
Закладка Что такое ODBC?Последние сообщения блога
- SourceForge против Freshmeat

