色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c# 訪問mysql數據庫

傅智翔2年前12瀏覽0評論

C#作為一種常用的編程語言,擁有豐富的數據庫操作能力,其中訪問MySQL數據庫也是常見的一種操作。

在使用C#訪問MySQL數據庫之前,需要先在項目中添加對MySql.Data.dll文件的引用。

using MySql.Data.MySqlClient;

使用MySql.Data.MySqlClient命名空間,我們可以實現對MySQL數據庫的連接、查詢、增刪改等操作。

連接MySQL數據庫的代碼如下:

string connStr = "server=127.0.0.1;port=3306;user=root;password=123456;database=test;";
MySqlConnection conn = new MySqlConnection(connStr);

其中server指定MySQL服務器地址,port指定服務器端口號,user和password分別指定連接的用戶名和密碼,database指定連接的數據庫名稱。

在連接成功后,我們可以通過執行SQL查詢語句來獲取MySQL中的數據。例如:

string sql = "select * from users";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
string name = reader["name"].ToString();
int age = Convert.ToInt32(reader["age"]);
Console.WriteLine("姓名:" + name + ",年齡:" + age);
}
reader.Close();

以上代碼讀取了MySQL中的users表中的所有數據,并輸出了其中的姓名和年齡信息。

除此之外,我們還可以通過執行SQL增刪改語句來進行數據的修改操作。例如:

string sql = "insert into users (name, age) values ('張三', 21)";
MySqlCommand cmd = new MySqlCommand(sql, conn);
int count = cmd.ExecuteNonQuery();
Console.WriteLine("受影響行數:" + count);

以上代碼向MySQL的users表中插入了一條數據,并輸出了受影響的行數。

在使用C#訪問MySQL數據庫時,需要注意SQL注入攻擊的問題,可以采取參數化查詢等方式來避免注入攻擊。

以上就是關于C#訪問MySQL數據庫的簡單介紹,希望對大家有所幫助!