Windows 主機 (Plesk) 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

使用ASP.NET連接至MySQL資料庫

本範例說明如何使用ASP.NET/MySql.Data連接MySQL資料庫。開始之前,您需要注意的事項:
  • 具備電腦程式設計知識。
  • Microsoft®Visual Studio .NET。
  • 開發電腦上的MySQL連接器/ NET。欲了解更多信息,請點擊這裡
  • 具備MySQL知識,特別是MySQL資料命名空間。
  • 設定MySQL資料庫。

使用ASP.NET連接至MySQL資料庫

  1. 找到您的資料庫連線字串( Plesk )。

    注意:將您的密碼變更為實際的資料庫密碼。

  2. 使用Microsoft Visual Studio .NET建立ASP.NET專案。
  3. 新增對MySql.Data.dll的參照。
  4. 在您的資料庫資訊中,將以下程式碼中的值替換為your_ConnectionString。
  5. 在您的專案中插入下列程式碼,包含修改過的your_ConnectionString值:

    注意:如果您的MySQL資料庫是建立在啟用允許直接存取資料庫的話,您可以從開發電腦連線到該資料庫。如果您並未啟用允許直接資料庫存取,則您的MySQL處於安全環境,您無法透過開發電腦連線至資料庫。僅當您的程式碼部署到主機網站時,連線才能成功。

  6. 
    

    MySQL.Data.MySqlClient。的MySqlConnection的MySqlConnection =
    MySQL.Data.MySqlClient。 MySQLConnection ();
    mySqlConnection.ConnectionString =“ your_ConnectionString ”;

    嘗試
    {
    mySQLConnection.Open();

    開關(mySQLConnection.State)
    {
    案例System.Data。連接狀態。開啟:
    //已建立連線
    中斷;
    案例System.Data。連接狀態。關閉:
    //無法建立連線,發生錯誤
    引發新異常(“資料庫連接狀態為關閉” );
    中斷;
    default
    //連線正在積極進行其他操作
    中斷;
    }

    // //將您的程式碼置放於此處以便處理資料//
    }
    趕上(MySql.Data.MySqlClient。個MySqlException個MySqlException)
    {
    //使用mySqlException物件處理特定的MySQL錯誤
    }
    例外例外)
    {
    //使用例外對象處理所有其他非MySQL特定的錯誤
    }
    最後
    {
    //確定只關閉非關閉狀態的連線
    如果(mySqlConnection.State!= System.Data。ConnectionState .Closed)
    {
    //關閉連線,以便進行垃圾收集
    mySQLConnection.Close();
    }
    }