Портативный драйвер подключения ODBC - PullRequest
1 голос
/ 14 декабря 2011

Есть ли возможность сделать драйвер подключения MySQL ODBC переносимым?Я разрабатываю приложение, которое использует драйвер MySQL ODBC ocnnection с TADOConnection, и все работает на компьютере разработчика, там установлен драйвер подключения ODBC.Когда я запускаю это приложение на другом компьютере (драйвер ODBC не установлен), возникает ошибка.Есть ли возможность включить необходимые библиотеки для программирования и сделать проект независимым?

Ответы [ 2 ]

3 голосов
/ 14 декабря 2011

Вы можете связать драйвер MySQL ODBC с вашим установщиком (http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-installation-binary-windows.html),), но помните, что если вы используете бесплатный соединитель GPL, вы привязаны к GPL, тем самым или вы выпускаете свое приложение (и код) под GPLили вы нарушаете лицензию MySQL GPL. Чтобы избежать этого, вы всегда можете купить коммерческую лицензию.

1 голос
/ 14 декабря 2011

ODBC нужен драйвер, поскольку это абстракция API поверх существующих библиотек доступа к базе данных - см. Как объяснить, почему ODBC требуется драйвер базы данных

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

Для MySQL, если вы запустите setup -r, он установит ODBC-провайдер без вывода сообщений.шаги, чтобы добавить соединение с базой данных: создать mysql odbc соединение через пакетный скрипт

...