文件首頁
MySQL Connector/NET 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 1.3MB
PDF (A4) - 1.3MB


6.1.1 MySqlConnection 物件

您的 MySQL Connector/NET 應用程式若要連線至 MySQL 資料庫,必須使用 MySqlConnection 物件建立連線。

MySqlConnection 建構函式會將連線字串當作其中一個參數。連線字串提供連線至 MySQL 資料庫的必要資訊。連線字串在第 4 章,Connector/NET 連線中有更完整的說明。如需支援的連線字串選項清單,請參閱第 4.5 節,「Connector/NET 連線選項參考」

下列程式碼示範如何建立連線物件:

using System;
using System.Data;

using MySql.Data;
using MySql.Data.MySqlClient;

public class Tutorial1
{
    public static void Main()
    {
        string connStr = "server=localhost;user=root;database=world;port=3306;password=******";
        MySqlConnection conn = new MySqlConnection(connStr);
        try
        {
            Console.WriteLine("Connecting to MySQL...");
            conn.Open();
            // Perform database operations
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
        conn.Close();
        Console.WriteLine("Done.");
    }
}

當呼叫 MySqlConnection 建構函式時,它會傳回一個連線物件,用於後續的資料庫作業。在執行任何其他作業之前開啟連線。在應用程式結束之前,請呼叫連線物件上的 Close 來關閉與資料庫的連線。

有時嘗試對連線物件執行 Open 可能會失敗,並產生可以使用標準例外狀況處理程式碼處理的例外狀況。

在本節中,您已了解如何建立與 MySQL 資料庫的連線,以及開啟和關閉對應的連線物件。