kseen
kseen

Reputation: 397

Portable ODBC connection driver

Is there any availability to make MySQL ODBC connection driver portable? I develop an application which uses MySQL ODBC ocnnection driver with TADOConnection and everything is working properly on developer's machine, there ODBC connection driver is installed. When I run this application on another machine (no ODBC driver installed) an error raises. Is there any opportunity to include necessary libs to program and make the project independent?

Upvotes: 1

Views: 4403

Answers (2)

Mad Hatter
Mad Hatter

Reputation: 772

You can bundle the MySQL ODBC driver with your installer (http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-installation-binary-windows.html), but remember that if you're using the free GPL connector you're bound to the GPL, thereby or you release your application (and code) under the GPL as well, or you're violating the MySQL GPL license. To avoid it, you can always buy a commercial license.

Upvotes: 3

Arnaud Bouchez
Arnaud Bouchez

Reputation: 43023

ODBC needs a driver since it is an API abstraction over existing database access libraries - see How to explain why ODBC requires a database driver

Since there is no standard way of installing a database driver, you'll have to rely on the driver instructions, which are specific.

For MySQL, if you launch setup -r it would install the ODBC provider silently.

The follow these steps to add your database connection: create mysql odbc connection through batch script

Upvotes: 1

Related Questions