文件首頁
MySQL Connector/NET 開發人員指南
相關文件 下載本手冊

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 設定檔程式庫;gmcs,用於存取 2.0 設定檔程式庫;以及 dmcs,用於存取 4.0 設定檔程式庫。

若要在 Unix/Mono 上安裝 Connector/NET

  1. 下載 mysql-connector-net-版本-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