使用ASP.NET連接至MySQL資料庫
本範例說明如何使用ASP.NET/MySql.Data連接MySQL資料庫。開始之前,您需要注意的事項:- 具備電腦程式設計知識。
- Microsoft®Visual Studio .NET。
- 開發電腦上的MySQL連接器/ NET。欲了解更多信息,請點擊這裡。
- 具備MySQL知識,特別是MySQL資料命名空間。
- 設定MySQL資料庫。
使用ASP.NET連接至MySQL資料庫
- 找到您的資料庫連線字串( Plesk )。
注意:將您的密碼變更為實際的資料庫密碼。
- 使用Microsoft Visual Studio .NET建立ASP.NET專案。
- 新增對MySql.Data.dll的參照。
- 在您的資料庫資訊中,將以下程式碼中的值替換為
your_ConnectionString。
- 在您的專案中插入下列程式碼,包含修改過的
your_ConnectionString
值:注意:如果您的MySQL資料庫是建立在啟用允許直接存取資料庫的話,您可以從開發電腦連線到該資料庫。如果您並未啟用允許直接資料庫存取,則您的MySQL處於安全環境,您無法透過開發電腦連線至資料庫。僅當您的程式碼部署到主機網站時,連線才能成功。
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();
}
}