ASP.NET 是一種非常流行的 Web 應用程序開發框架,而 MySQL 是一種流行的關系數據庫管理系統。在 ASP.NET 中,通過使用 ADO.NET 技術可以輕松方便地連接不同的數據庫系統,包括 MySQL。
using System.Data;
using MySql.Data.MySqlClient;
string connString = "server=localhost;database=mydb;uid=root;pwd=123456;";
MySqlConnection conn = new MySqlConnection(connString);
conn.Open();
string sql = "SELECT * FROM users";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
string username = reader.GetString("username");
int age = reader.GetInt32("age");
Console.WriteLine("用戶 '{0}' 的年齡是 {1}。", username, age);
}
reader.Close();
conn.Close();
上面的代碼展示了在 ASP.NET 中如何連接 MySQL 數據庫并查詢用戶表中的所有記錄。首先,我們定義了一個連接字符串,其中包含了 MySQL 數據庫的地址、用戶名和密碼等信息。然后,通過 MySqlConnection 類創建了一個連接對象 conn,并調用其 Open 方法來打開連接。
接下來,使用 MySqlCommand 類創建了一個 SQL 查詢語句,然后通過其 ExecuteReader 方法執行查詢并返回一個 MySqlDataReader 對象。使用 while 循環遍歷 MySqlDataReader 對象中的記錄,并使用 GetString 和 GetInt32 方法來獲取每條記錄中的字段值。最后,記得要調用 reader.Close 和 conn.Close 方法關閉連接和讀取器。
總之,ASP.NET 和 MySQL 是一對強大的組合,在實際開發中經常使用。掌握基礎的 ADO.NET 編程技巧,可以讓我們更加高效地開發 Web 應用程序。