首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C# WinForms 使用 VS2008 連接 MySQL 資料庫完整教學

     編輯:程式設計綜合問答

需求場景

學校專案需開發 C# 視窗應用程式,要求連接 MySQL 資料庫。開發環境為 Visual Studio 2008,初學者不清楚具體步驟。

核心步驟

  1. 安裝 MySQL Connector/NET:下載並安裝官方 ADO.NET 驅動,使 VS 能識別 MySQL 資料源。
  2. 加入參考:在專案右鍵「加入參考」→「.NET」頁簽,勾選 MySql.Data。
  3. 連線字串設定:在 app.config 中定義連線字串,包含 Server、Database、Uid、Pwd 等參數。
  4. 程式碼實作:使用 MySqlConnection、MySqlCommand、MySqlDataReader 執行 CRUD 操作,配合 using 區塊確保資源釋放。

範例程式碼

string connStr = ConfigurationManager.ConnectionStrings["MySQLConn"].ConnectionString;
using (var conn = new MySqlConnection(connStr))
{
    conn.Open();
    using (var cmd = new MySqlCommand("SELECT * FROM users", conn))
    using (var reader = cmd.ExecuteReader())
    {
        while (reader.Read())
        {
            Console.WriteLine(reader["username"]);
        }
    }
}

常見問題

  • 若出現「找不到提供者」,請確認 MySql.Data 版本與 .NET Framework 版本相容。
  • 防火牆或 MySQL 權限設定可能導致連線失敗,需開放 3306 埠並授權遠端存取。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved