Главная / Базы данных / Как подключиться к базе данных?

Как подключиться к базе данных?

Открытая связь с базами данных (ODBC) представляет собой стандартный интерфейс для доступа к данным и для общения с системами баз данных, независимо от операционной системы (ОС), системой баз данных (DS) или языком программирования. Это достигается с помощью драйверов ODBC, которые служат мостом между приложениями и системами баз данных. ODBC также является интерфейсом между компьютерными приложениями и базами данных. Этот интерфейс обеспечивает буферный слой между базой данных и программным обеспечением, используемым для доступа к ней. Это означает, что любое программное обеспечение может подключиться к любой базе данных, независимо от платформы или метода, пока обе системы используют ODBC. По сути, эти две программы говорят на своих языках и открытая процедура подключения к базе выполняет перевод информации.
Оригинальная система открытия и подключения к базе данных была разработана Microsoft® в 1992 году. Эта система очень хорошо работает в некоторых случаях, но не в других. В 1995 году, корпорация Microsoft® выпустила версию 3 системы, которая и была принята как базовый стандарт для структурированных запросов языка (для SQL). В рамках стандарта SQL, интерфейс стал широко использоваться для всяких разных целей базы данных.

Перед принятием открытия и подключения к базе данных, базе данных с использованием программы нужны запрограммированные методы для использования различных типов баз данных. Программисты полагают, что эти системы должны иметь доступ к трём различным типам баз данных; для этого в системе были запрограммированы три разных команды для каждой функции. Базы данных имели одинаковую избыточность; каждая программа требовала, чтобы информация была отправлена в отдельные базы. Если в какой-либо из этих программ был отключен синтаксис или программа столкнулась с незнакомой системой, связь была не возможна.

Все изменилось с разработкой и внедрением открытого подключения к базе данных. Это, по сути, работает в качестве переводчика. Программисты базы данных и приложений написали методы, которые они используют в синтаксисе, используемые ODBC. Когда приложение запрашивает информацию, она отправляет запрос и ODBC переводит его синтаксис методами, используемыми базой данных. База данных посылает ответ обратно, и ODBC переводит его обратно в синтаксис приложения.

Этот процесс работает через установленный комплект драйверов. Каждая база данных имеет определенный драйвер чтобы открыть подключение к базе данных, связанное с ней. Этот драйвер делает реальный перевод между базой данных и внешним миром. Если изменения в спецификации делают драйвер устаревшим, тогда только драйвер нуждается в изменении; остальная часть базы данных может оставаться неизменной. Это позволяет обновлять интерфейс, и не много дополнительной работы по кодированию.

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

Реальное общение происходит между этими наборами драйверов. Драйверы программы переводят информацию, прежде чем фактически её отправляют. Драйверы базы данных получают запрос на своем языке, получают информацию и отправляют её, еще и в синтаксис ODBC. Драйверы программы берут информацию и переводят её обратно на язык программы. Эта двухслойная система создаёт интерфейс, который практически безупречный, так собственно проектировщики систем делают свои собственные интерфейсы.



Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*