2011-12-14 148 views
1

是否有任何可用性来使MySQL ODBC连接驱动程序可移植?我开发了一个应用程序,它使用MySQL ODBC连接驱动程序TADOConnection,并且开发人员的机器上的所有内容都能正常工作,并且安装了ODBC连接驱动程序。当我在另一台机器上运行这个应用程序时(没有安装ODBC驱动程序)会引发错误。是否有机会包含必要的库以编程并使项目独立?便携式ODBC连接驱动程序

回答

3

你可以捆绑你安装MySQL的ODBC驱动程序(http://dev.mysql.com/doc/refman/5.1/en/connector- odbc-installation-binary-windows.html),但请记住,如果您使用的是免费的GPL连接器,则您必须使用GPL,否则您也可以在GPL下发布应用程序(和代码)违反MySQL GPL许可证。为了避免它,你可以随时购买商业许可证。

1

ODBC需要安装驱动程序,因为它是在现有的数据库访问库的API抽象 - 见How to explain why ODBC requires a database driver

由于没有安装数据库驱动程序没有标准的方式,你必须依靠驾驶员指令,是具体的。

对于MySQL,如果启动setup -r,它会静默安装ODBC提供程序。

的请按照下列步骤添加数据库连接:create mysql odbc connection through batch script

+0

我在计算机上没有适当的连接。我在计算机运行时创建TADOConnection对象,并指定连接字符串也是运行时。那么是否有任何方法可以提取该ODBC库以将它们包含到程序包中? – kseen 2011-12-14 09:11:38