MySQL Connector/NET 发行说明
在您的 Unix 安装上安装 MySQL Connector/NET 组件没有可用的安装程序。在安装之前,请确保您拥有一个正常工作的 Mono 项目安装。要测试您的系统是否安装了 Mono,请输入
$> mono --version
将显示 Mono JIT 编译器的版本。
要编译 C# 源代码,请确保安装了 Mono C# 编译器。
注意
有三个 Mono C# 编译器可用: mcs
,它访问 1.0-profile 库,gmcs
,它访问 2.0-profile 库,以及 dmcs
,它访问 4.0-profile 库。
要在 Unix/Mono 上安装 Connector/NET
下载
mysql-connector-net-
并将其内容解压缩到您选择的目录中,例如:version
-noinstall.zip~/connector-net/
。在您解压缩连接器的目录中,进入
bin
子目录。确保存在文件MySql.Data.dll
。此文件名区分大小写。您必须在全局程序集缓存 (GAC) 中注册 Connector/NET 组件
MySql.Data
。在当前目录中输入gacutil
命令#> gacutil /i MySql.Data.dll
这将把
MySql.Data
注册到 GAC 中。您可以通过列出/usr/lib/mono/gac
的内容来检查这一点,如果注册成功,您将在其中找到MySql.Data
。
您现在可以开始编译您的应用程序了。您必须确保在编译应用程序时,使用 -r:
命令行选项包含 Connector/NET 组件。例如
$> gmcs -r:System.dll -r:System.Data.dll -r:MySql.Data.dll HelloWorld.cs
引用的程序集取决于应用程序的要求,但使用 Connector/NET 的应用程序必须至少提供 -r:MySql.Data
。
您可以通过运行编译后的程序来进一步检查您的安装,例如
$> mono HelloWorld.exe