有没有什么方法可以让ODBC MySQL连接驱动程序可移植?我用TADOConnection开发了一个使用ODBC连接驱动程序的应用程序,在开发人员的机器上一切正常,那里安装了MySQL连接驱动程序。当我在另一台机器(未安装ODBC驱动程序)上运行此应用程序时,出现错误。有没有机会包含必要的库来编程并使项目独立?
发布于 2011-12-14 19:58:03
您可以将GPL驱动程序与您的安装程序(http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-installation-binary-windows.html)捆绑在一起,但是请记住,如果您使用的是免费的MySQL连接器,那么您将被绑定到GPL,因此您也会在GPL下发布您的应用程序(和代码),或者您违反了MySQL GPL许可证。为了避免这种情况,您可以随时购买商业许可证。
发布于 2011-12-14 16:41:23
ODBC需要一个驱动程序,因为它是对现有数据库访问库的API抽象-请参见How to explain why ODBC requires a database driver。
由于没有安装数据库驱动程序的标准方法,因此您必须依赖驱动程序指令,这些指令是特定的。
对于MySQL,如果启动setup -r,它将以静默方式安装ODBC provider。
按照以下步骤添加数据库连接:create mysql odbc connection through batch script
https://stackoverflow.com/questions/8501235
复制相似问题