Новые ODBC драйвера. Их установка и настройка. Установка драйвера MySQL Connector ODBC в Windows

В данный статье будет рассмотрен процесс по установке драйвера MySQL Connector ODBC для операционных систем на платформе Windows.

Этот драйвер используется для взаимодействия с СУБД MySQL через программный интерфейс доступа к базам данных (ODBC). При использовании ODBC взаимодействие с любой базой данных становится простым, так как используется стандартный интерфейс для взаимодействия с различными СУБД. То есть для каждой СУБД уже не придется писать отдельный код по взаимодействию с конкретной СУБД.

Перед установкой необходимо зайти на сайт dev.mysql.com/downloads/connector/odbc/ и скачать там MySQL Connector ODBC последней версии. На выбор имеется 32-разрядная и 64-разрядная версия драйвера MySQL Connector ODBC.

В данный статье рассмотрена установка 32-битной версии драйвера MySQL Connector ODBC 5.1.6, так как является универсальной как для работы в 32-разрядной среде, так и в 64-разрядной программной среде. На всякий случай данная версия приложена в конце статьи, которую можно скачать.

Теперь начнем поэтапную настройку.

Шаг 1 . Сразу после запуска инсталлятора запустится приветственное окно установщика MySQL Connector ODBC 5.1.6. Здесь ничего делать не нужно, нажимаем "Next" и переходим к следующему шагу.

Примечание : в других версиях вместо выбора типа установки может сначала следовать окно с лицензионным соглашением и только потом выбор типа установки.

Шаг 2 . На данном этапе установки необходимо выбрать тип установки. Typical - обычный вариант установки, в данном случае установится общие характеристики программы. Complete - комплексная установка, то есть будут установлены все компоненты. Выбираем вариант Complete, жмем "Next" и переходим к шагу 3.

Шаг 3 . На данном этапе ничего делать не нужно, так как здесь показывается сводная информация по выбранному типу, так что жмем "Install" и на этом процесс установки завершен. В следующем окне остается нажать только "Finish".

На этом статья об установке закончена. В следующей статье будет рассматриваться как настроить данный драйвер для использования.

ODBC формат драйверов на сегодняшний день считается универсальным решением для доступа к данным практически любой СУБД. Но со временем корпорация Майкрософт (создатель стандарта ODBC) решила перейти на новый стандарт под названием OLE DB, который позиционировался как полное замещение ODBC драйверов. Шло время и Microsoft снова решила удивить своё сообщество пользователей тем, что переориентируетс я на старый стандарт ODBC при этом сердечно заявляя, что OLE DB она не покинет ни за какие плюшки, просто ODBC де-факто был с самого начала универсальным и полностью рабочим, а как показало время с OLE DB всё складывалось не так гладко.

После этого заявления (2011 год) начали появляться обновлённые и доработанные версии различных ODBC драйверов. Сегодня я опишу особенности парочки таких драйверов от компании Devart, которые считаются самыми свежими (релиз 21.05.2015) и по большинстве параметрам производительным и, чем стандартные версии драйверов от того же Microsoft.

Компания Devart представила миру , для таких баз как MySQL, SQL Server, Oracle, PostgreSQL, Interbase, Firebird, SQLite (в ближайшем будущем планируется выпустить Azure ODBC driver и множество других драйверов для таких сервисов как Magento, Salesforce, Quickbooks, MongoDB, NoSQL и другие). Основные особенности каждого из этих драйверов одинаковые, поэтмоу на примере ODBC драйвера для MySQL я опишу, чем они хороши.

Devart MySQL ODBC драйвер имеет довольно интересную функцию прямого доступа к данным. Прямой доступ - это соединение вашего приложения с базами данных MySQL через TCP\IP. Такой тип подключения исключает потребность в установке клиента MySQL. Я считаю это большим плюсом, так как производительнос ть таких приложений увеличивается.

Ещё одним немаловажным плюсом является доступность этих драйверов на множестве операционных системах - Windows, Linux, Mac OS X на 32х и 64х битных системах. Исходя из этого можно создавать настоящие кросс-платформен ные приложения.

ODBC драйвер предоставляет полную поддержку интерфейса ODBC:

– ODBC Data Types

– ODBC API Functions

В дополнение к этому драйвер имеет поддержку параметров Advanced Connection String. Это позволит любым деcктоп и веб приложениям подсоеденятся к MySQL из различных сред и платформ, которые поддерживают ODBC.

Последним в списке, но не последним по важности плюсом драйвера является возможность соединения с базой данных MySQL безопасно через SSH тунель. SHH является одним из самых надежных протоколов для кодировки данных. Также он является признанным стандартом в сфере защищённой передаче данных через незащищённые соединения.

Все драйверы (MySQL, SQL Server, Oracle, PostgreSQL, Firebird, SQLite, Interbase) поддерживают последние версии серверов.

С особенностями драйвера окончили теперь давайте на примере ODBC драйвера для MySQL я опишу процесс его установки и настройки для корректной работы.

1. В начале нужно скачать MySQL ODBC драйвер . Не волнуйтесь бесплатная версия драйвера имеет те же возможности, что и платная просто ограничена по времени.

2. Теперь давайте его установим. Просто следуйте указанием инсталятора.

3. После успешной завершении установки драйвер можно настроить. Для этого пройдите в контрольную панель → инструменты администрировани я и найдите ярлычок Data Sources (ODBC)

Рисунок 1 - Ярлык Data Sources (ODBC)

4. Теперь необходимо добавить Devart ODBC MySQL драйвер в список System Data Sources или User Data Sources или File Data Sources используя окно ODBC Data Source Administrator. Для этого нажмите кнопочку ADD

Рисунок 2 - ODBC Data Source Administrator

5. После этого появится диалоговое окно Create New Data Source со списком доступных драйверов. Выберите Devart ODBC Driver for MySQL и нажмите Готово.

Рисунок 3 - Добавляем ODBC драйвера

6. В появившемся окне настройки опций соединения вам предложат провести все необходимые настройки.

Будут доступны два режима соединения: используя библиотеки клиента и прямой. Прямой режим, о котором я писал ранее в особенностях драйвера, используется для прямого соединения с базой данных через протокол TCP\IP без помощи клиента. Некоторые опции соединения доступны в Прямом режиме и не требуются при использовании клиента.

Рисунок 4 - Настройки соединения

После этого вы можете нажать ОК и закончить конфигурацию или переключиться на вкладку Advanced settings, чтобы провести более детальную настройку, если необходимо.

Я привёл настройку и установку драйвера только для MySQL, но все остальные драйвера из линейки ODBC от компании Devart схожи по настройке и установке, поэтому я не вижу необходимости описывать их в этой статье.

Если кто-то столкнулся с проблемами доступа к базе данных, настройки, соединения или выбора ODBC драйвера для своего проекта, то стоит взглянуть на эти драйвера.

Open Database Connectivity (ODBC) - это протокол, используемый для подключения базы данных Microsoft Access к внешнему источнику данных, например Microsoft SQL Server. В этой статье содержатся общие сведения об источниках данных ODBC, способах их создания и подключения к ним с помощью Microsoft Access. Действия, которые требуется выполнить, зависят от используемых баз данных и драйверов ODBC.

В этой статье

Сведения об источниках данных ODBC

Источник данных - это источник, который содержит данные и сведения о подключении, необходимые для доступа к этим данным. Источником данных может быть сервер SQL Server, реляционная СУБД Oracle, электронная таблица или текстовый файл. Сведения о подключении могут включать расположение сервера, имя базы данных, идентификатор входа, пароль и различные параметры драйвера ODBC, описывающие способ подключения к источнику данных. Эти сведения можно получить у администратора базы данных, к которой нужно подключиться.

В архитектуре ODBC приложения (такие как Access) подключаются к диспетчеру драйверов ODBC, который, в свою очередь, использует конкретный драйвер ODBC (например, Microsoft SQL ODBC) для подключения к источнику данных. В Access источники данных ODBC используются для подключения к внешним источникам данных, у которых нет встроенных драйверов.

Чтобы подключиться к такому источнику данных, выполните указанные ниже действия.

    Установите соответствующий драйвер ODBC на компьютере с источником данных.

    Определите имя источника данных (DSN) с помощью программы Администратор источников данных ODBC , чтобы сохранить сведения о подключении в реестре Microsoft Windows или DSN-файле, либо с помощью строки подключения в коде Visual Basic, чтобы передать сведения о подключении непосредственно диспетчеру драйверов ODBC.

Машинные источники данных

Машинные источники данных хранят сведения о подключении в реестре Windows на определенном компьютере. Такие источники данных можно использовать только на компьютере, на котором они определены. Есть два типа машинных источников данных: пользовательские и системные. Пользовательские источники данных доступны и отображаются только для текущего пользователя. Системные источники данных могут использовать все пользователи компьютера. Они отображаются для всех этих пользователей и системных служб. Машинные источники данных особенно полезны, когда требуется обеспечить дополнительную защиту, поскольку машинный источник данных могут просматривать только вошедшие в систему пользователи. Кроме того, такой источник нельзя удаленно скопировать на другой компьютер.

Файловые источники данных

Файловые источники данных (также называемые DSN-файлами) хранят сведения о подключении в текстовых файлах, а не в реестре Windows, и, как правило, более гибки в использовании, чем машинные источники данных. Например, файловый источник данных можно скопировать на любой компьютер с подходящим драйвером ODBC, чтобы обеспечить в приложении точность и согласованность сведений о подключении ко всем используемым компьютерам. Кроме того, можно поместить файловый источник данных на отдельный сервер, сделать его общим для нескольких компьютеров в сети и легко управлять централизованными сведениями о подключении.

Некоторые файловые источники данных нельзя сделать общими. Такие источники располагаются на отдельном компьютере и указывают на машинный источник данных. Их можно применять для доступа к существующим машинным источникам данных из файловых источников данных.

Строки подключения

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

Дополнительные сведения об интерфейсе ODBC см. в разделе MSDN Справочник программиста по ODBC .

Добавление источника данных ODBC

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

Примечание: Для добавления или настройки источника данных ODBC необходимо входить в группу администраторов локального компьютера.

Для получения дополнительных сведений об отдельных параметрах нажмите кнопку Справка в диалоговом окне ODBC.

Столкнулся с проблемой. Устанавливал программу (о ней чуть ниже), работающую через бесплатный драйвер Gemini Interbase ODBC Driver с базой данных firebird. После установки драйвера, тот появлялся в Источниках данных (ODBC). Это было в Windows XP. Когда же пришла пора ставить программу в Windows 7 (64 bit), то в Источнике данных (ODBC) не было нужных драйверов.

Нужно открыть ярлык программы Источники данных (ODBC) и в свойстве ярлыка поменять путь с

%windir%\system32\odbcad32.exe на %windir%\SysWOW64\odbcad32.exe

Или нажать на "Пуск" и в строке поиска ввести

%windir%\SysWOW64\odbcad32.exe

Если зайти в "Источники данных (ODBC)" через Пуск - Панель Управления - Администрирование - Источники данных (ODBC), то там будет только драйвер для SQL. Или несколько драйверов. Нужный же нам драйвер Gemini Interbase ODBC Driver будет отсутствовать.

Вышеозвученное решение позволит получить нужный драйвер и настроить программу. А теперь о самой программе, которой понадобилось использовать ODBC.

Работая в университете с 2012 по 2016 год, поддерживал АСУ "Деканат". Эта автоматизированная система позволяла унифицировать учебный процесс в деканатах. Основными задачами программы были:
  • составление учебных планов и отрезков
  • ведение групп и студентов
  • выставление оценок по дисциплинам, ведение статистики, печать различных отчетов успеваемости, стипендий и т.д.
  • печать приложений к дипломам
  • и многое другое, необходимое в учебном процессе ВУЗа

АСУ "Деканат" устанавливалась в деканатах университета, на кафедрах, в отделе кадров и в центре трудоустройства выпускников.

Програма написана на Delphi 5 в виде OCX модулей. Мне приходилось редактировать модули для улучшение функциональности, проверки на ошибочно введенные данные, а также менять отчет "Приложение к диплому", так как каждый год да еще ни по одному разу Министерство образования РФ выпускало приказы об изменениях формы приложения к диплому.

Конечно, фирма "1c" разработала свой "1c: университет", но он плохо подходил к нашим задачам и требовал значительной доработки.

Теперь нам известно, как запустить "Источник данных (ODBC)" таким образом, чтобы в нем отображались все необходимые драйверы.
Интересные материалы на сайте:

  • Как сохранить баланс между красочностью сайта и скоростью загрузки страниц?

  • Описание урсоров и способов их отображения на html-страницах сайта.

  • Описание видов дополнительных сайтов, предназначенных для популяризации основного сайта.

MYSQL TM is the open source database. is database driver software that runs on multiple platforms.

ODBC is open database connectivity driver software for MYSQL database. This driver is available in different versions and the latest version is available with updated features for database connectivity. Supports 32 bit and 64 bit windows versions and also supports X86 version. The architecture consists of application, driver manager, DSN configuration, connector/ODBC, and finally MYSQL database server. It is simple to install with easy steps. Loads driver library files automatically that supports database. The data source name has different parameters like Name, Host Name, Database Name, Login and Password. The types of DSN are System DSN, User DSN, and File DSN that are stored depending on platforms. Download MySQL Connector/ODBC has different connection parameters like user, uid, server, database, option, port, initstmt, pwd, socket, sslca, sslcapath, sslkey, char set, read timeout, and write timeout. The ODBC data source administrator enables to add user data sources in system.

Incoming search terms:

  • odbc mysql драйвер скачать
  • mysql odbc 3 51 driver
  • mysql odbc driver 3 51
  • download mysql connector/odbc 3 51free
  • драйвер odbc 3 51 driver
Понравилось? Лайкни нас на Facebook