開源社區開發的 MySQL Connector/Net 1.0 (原 ByteFX.Data) 讓 .Net 應用原生存取 MySQL。本文介紹驅動安裝、命名空間引入、核心類別與基本操作模式。
// C# 程式碼
using MySql.Data.MySqlClient;
// ASP.NET 網頁
<%@ Import Namespace="MySql.Data.MySqlClient" %>
| 類別 | 功能 |
|---|---|
| MySqlConnection | 管理與 MySQL 伺服器/資料庫的連線 |
| MySqlDataAdapter | 命令集合,填充 DataSet 並更新資料庫 |
| MySqlDataReader | 單向資料流讀取器,高效流式讀取 |
| MySqlCommand | 向伺服器發送 SQL 指令/預存程序 |
| MySqlException | 例外處理,捕獲資料庫錯誤 |
Google、美聯社、NASA 等大型機構採用 MySQL,證明其不只是「便宜」而是「可靠」。Connector/Net 讓 .Net 開發者零成本獲得企業級資料庫支援,配合 ADO.NET 架構 (Connection/Command/DataReader/DataAdapter) 無縫整合。