MyODBC 2.50 представляет
собой 32-разрядный драйвер ODBC
спецификации уровня 0 (с
возможностями уровней 1 и 2) для
подсоединения совместимого с ODBC
приложения к MySQL. MyODBC
работает под Windows 9x/Me/NT/2000/XP и на
большинстве платформ Unix.
MyODBC 3.51 это
усовершенствованная версия ODBC со
спецификационным уровнем 1
(полностью ядро API + уровень
возможности 2).
MyODBC является свободно
доступным. Самую свежую версию
можно найти на
http://www.mysql.com/downloads/api-myodbc.html.
Обратите внимание, что версии 2.50.х
распространяются под LGPL
лицензией, тогда как 3.51.х версии
под лицензией GPL.
Если существуют проблемы с
MyODBC, а программа также
работает и с OLEDB, то следует
попробовать работать с драйвером
OLEDB.
Обычно установка MyODBC
требуется только на компьютерах
под Windows. Для Unix необходимость в
MyODBC возникает только для
программ, подобных ColdFusion, которые
работают на Unix-машинах и
используют ODBC для подключения к
базам данных.
Для установки MyODBC на
Unix-машину понадобится также
программа управления ODBC. MyODBC, как
известно, работает с большинством
программ управления ODBC для Unix.
Для того чтобы установить
MyODBC на Windows, необходимо
загрузить соответствующий файл
MyODBC .zip,
распаковать его с помощью
WinZIP или другой подобной
программы и выполнить исполняемый
файл SETUP.EXE.
При попытке установить
MyODBC под Windows/NT/XP можно
получить следующую ошибку:
An error occurred while copying C:\WINDOWS\SYSTEM\MFC30.DLL. Restart Windows and try installing again (before running any applications which use ODBC)
Проблема здесь заключается в том,
что некоторая другая программа в
это же время использует ODBC и из-за
конструктивных особенностей Windows в
данном случае может оказаться
невозможным установить новый
драйвер ODBC с помощью поставляемой
Microsoft программы установки. В
большинстве случаев можно
продолжать установку, просто
нажимая Ignore для
копирования оставшихся файлов
MyODBC, при этом
заключительная установка должна
работать. Если она не работает, то
выход состоит в следующем:
перезагрузите систему в
безопасном режиме (safe mode) (для
перехода в этот режим следует
нажать F8 непосредственно перед
тем, как компьютер начинает
запускать Windows во время
перезагрузки), установите
MyODBC и перезагрузите Windows
в обычном режиме.
Чтобы установить подсоединение к Unix-компьютеру от Windows-компьютера с помощью приложения ODBC (которое само по себе не поддерживает MySQL), необходимо вначале установить MyODBC на Windows-машине.
Данный пользователь и
Windows-машина должны обладать
привилегиями доступа к серверу
MySQL на Unix-машине. Это
устанавливается с помощью
команды GRANT (see Раздел 4.3.1, «Синтаксис команд GRANT и REVOKE»).
Необходимо создать новую запись DSN ODBC следующим образом:
Открыть Control Panel (Панель управления) на Windows-компьютере.
Выполнить двойной щелчок на пиктограмме ODBC Data Sources 32-bit (Источники данных ODBC (32бит)).
Щелкнуть на закладке User DSN (Пользовательский DSN).
Щелкнуть на кнопке Add (Добавить).
Выбрать MySQL в окне Create New Data Source (Создание нового источника данных) и щелкнуть на кнопке Finish (Готово).
Откроется окно конфигурации драйвера MySQL по умолчанию (see Раздел 8.3.2, «Как заполнять различные поля в Администраторе ODBC»).
Теперь запустите свое приложение и выберите драйвер ODBC с помощью DSN, заданного вами в Администраторе источников данных ODBC.
Обратите внимание: существуют и другие возможности конфигурации в окне MySQL (трассировка, не подсказывать соединение и так далее), которые вы можете опробовать, если столкнетесь с какими-либо проблемами.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
