Драйверы odbc. Управление источниками данных ODBC. Файловые источники данных

Итак, для того, чтобы настроить связь между MySQL и 1С нужно:

1. Скачать дистрибутив установки ODBC connector.

Я обычно пользуюсь ODBC 5.3 Unicode driver, он еще называется 5.3.0 alpha, скачать можно здесь https://downloads.mysql.com/archives/c-odbc/).

Устанавливать нужно на сервер, на котором лежит база данных. То есть, если в пути к базе написано "10.80.11.30", то и устанавливаем на сервер 10.80.11.30, если в пути к базе написано "localhost", то и устанавливаем на этот же сервер "localhost", ну вы понимаете.

Если в процессе установки возникает ошибка "Error 1318:Error installing ODBC Driver ....... the specified module could not be found ... myodbc5s.d ...", значит на сервере не хватает пакета " Microsoft Visual C++ 2010 Redistributable Package", скачать можно здесь https://www.microsoft.com/en-us/download/confirmation.aspx?id=14632 (x64) и здесь https://www.microsoft.com/en-us/download/confirmation.aspx?id=5555 (x86). Если вы взяли версию драйвера отличную от моей любимой ODBC 5.3 Unicode driver, то пакет, необходимый для установки ODBC может быть и другой, ориентируйтесь на название недостающего компонента в описании ошибки, и вы обязательно найдете какого именно пакета Microsoft Visual C++ вам не хватает. Пакет Microsoft Visual C++ нужно тоже установить и для 32-х разрядной системы, и для 64-х разрядной.

2. Настроить ODBC connector.

На том сервере, на котором мы устанавливали ODBC connector, запускаем C:\Windows\SysWOW64\odbcad32.exe, добавляем базу в User DSN и System DSN, обязательно нажимаем "Test" и радуемся, что соединение устанавливается.

Там же запускаем C:\Windows\system32\odbcad32.exe, добавляем базу в User DSN и System DSN, обязательно нажимаем "Test", опять бурно радуемся, что соединение устанавливается.

3. Если соединение не устанавливается, проверяем, что в MySQL не наложены ограничения на IP, с которых осуществляется подключение. Если это не помогло, можно установить MySQL Workbench (https://www.mysql.com/products/workbench/), добавить туда базу данных MySQL и протестировать подключение - у Workbench более информативные сообщения об ошибке, зачастую с первого раза понятно куда копать.

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

АДОСоединение = Новый COMОбъект("ADODB.Connection"); Если АДОСоединение.State = 0 // 0 - adStateClosed Тогда SRV = "..."; //адрес сервера MySQL DB = "..";//имя базы MySQL UID = "..";//имя пользователя MySQL PWD = "...";//пароль пользователя MySQL PORT = "";//порт сервера MySQL, например 3306 cstr = "DRIVER={MySQL ODBC 5.3 Unicode Driver}; |SERVER=" + SRV + ";UID=" + UID + "; |PASSWORD=" + PWD + ";DATABASE=" + DB + ";PORT=" + PORT + ";"; Попытка АДОСоединение.Open (cstr); Исключение АДОСоединение = Неопределено; Сообщить(ОписаниеОшибки()); КонецПопытки; КонецЕсли; //выполняем запрос к MySQL: ТекстЗапроса = "SELECT ITEMS.ID FROM ITEMS"; Table = АДОСоединение.Execute(ТекстЗапроса); Пока Table.EOF() = 0 Цикл Сообщить(Table.Fields("ID").Value); Table.MoveNext(); КонецЦикла; Table.Close();

В данный статье будет рассмотрен процесс по установке драйвера 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".

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

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

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 драйвера для своего проекта, то стоит взглянуть на эти драйвера.

Столкнулся с проблемой. Устанавливал программу (о ней чуть ниже), работающую через бесплатный драйвер 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-страницах сайта.

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

Здравствуйте, уважаемые друзья. Сегодня речь пойдёт про конечные заставки YouTube. Функция появилась, относительно, недавно и её можно использовать в своих видео.Если помните,...