欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c .net連接mysql數據庫

錢多多2年前11瀏覽0評論

在C# .NET應用程序開發中,連接數據庫非常關鍵。MySQL是一種流行的關系型數據庫,下面是在C# .NET中連接MySQL的方法:

using MySql.Data.MySqlClient;
//連接MySQL數據庫
string connStr = "server=localhost;user=root;password=123456;database=test";
MySqlConnection connection = new MySqlConnection(connStr);
connection.Open();
//執行SQL語句
string sql = "SELECT * FROM users";
MySqlCommand command = new MySqlCommand(sql, connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader.GetString(0) + "#" + reader.GetString(1));
}
//關閉連接
reader.Close();
connection.Close();

以上代碼展示了連接MySQL數據庫的基本步驟。首先定義了數據庫連接字符串,然后創建MySqlConnection對象并打開連接。接著通過MySqlCommand對象執行SQL語句,得到一個MySqlDataReader對象并遍歷結果集。最后記得關閉MySqlDataReader和MySqlConnection對象。

在實際應用中,我們可能會在多個地方使用數據庫連接。為了方便管理,可以將數據庫連接邏輯封裝成一個靜態類。

using MySql.Data.MySqlClient;
public static class DbConn
{
private static MySqlConnection connection = null;
public static MySqlConnection GetConn()
{
if (connection == null)
{
string connStr = "server=localhost;user=root;password=123456;database=test";
connection = new MySqlConnection(connStr);
connection.Open();
}
return connection;
}
}

上述代碼定義了一個名為DbConn的靜態類,其中包含了一個GetConn方法,用于獲取數據庫連接。該方法采用了單例模式,確保每個程序實例只有一個數據庫連接。

使用時,只需調用DbConn.GetConn()方法獲取到一個數據庫連接對象,然后進行數據庫操作即可。