MySQL 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
下載
mysql-connector-net-
,並將內容解壓縮到您選擇的目錄,例如:版本
-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