文档首页
MySQL Connector/NET 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb


MySQL Connector/NET 开发人员指南  /  Connector/NET 安装  /  在 Unix 上使用 Mono 安装 Connector/NET

3.2 在 Unix 上使用 Mono 安装 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

  1. 下载 mysql-connector-net-version-noinstall.zip 并将其内容解压缩到您选择的目录中,例如: ~/connector-net/

  2. 在您解压缩连接器的目录中,进入 bin 子目录。确保存在文件 MySql.Data.dll。此文件名区分大小写。

  3. 您必须在全局程序集缓存 (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