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

c# mysql的增刪改查

老白2年前9瀏覽0評論

現在越來越多的程序開發人員開始使用c#語言開發應用程序,而MySQL是很多應用程序所需要的數據存儲方式。因此,學習使用c#和MySQL進行增刪改查操作是很有必要的。

下面將給大家介紹如何通過c#語言來進行增刪改查操作。

連接MySQL數據庫

//連接MySQL數據庫
string conString = "server=localhost;port=3306;database=mydb;user=root;password=123456;";
MySqlConnection connection = new MySqlConnection(conString);
connection.Open();

插入數據

//插入數據
string insertSql = "INSERT INTO users(username,password) VALUES(@username,@password)";
MySqlCommand insertCmd = new MySqlCommand(insertSql, connection);
insertCmd.Parameters.AddWithValue("@username", "testuser");
insertCmd.Parameters.AddWithValue("@password", "testpassword");
insertCmd.ExecuteNonQuery();

查詢數據

//查詢數據
string selectSql = "SELECT * FROM users WHERE username=@username";
MySqlCommand selectCmd = new MySqlCommand(selectSql, connection);
selectCmd.Parameters.AddWithValue("@username", "testuser");
MySqlDataReader reader = selectCmd.ExecuteReader();
while(reader.Read())
{
string username = reader.GetString("username");
string password = reader.GetString("password");
Console.WriteLine("username:{0},password:{1}", username, password);
}
reader.Close();

更新數據

//更新數據
string updateSql = "UPDATE users SET password=@password WHERE username=@username";
MySqlCommand updateCmd = new MySqlCommand(updateSql, connection);
updateCmd.Parameters.AddWithValue("@username", "testuser");
updateCmd.Parameters.AddWithValue("@password", "newpassword");
updateCmd.ExecuteNonQuery();

刪除數據

//刪除數據
string deleteSql = "DELETE FROM users WHERE username=@username";
MySqlCommand deleteCmd = new MySqlCommand(deleteSql, connection);
deleteCmd.Parameters.AddWithValue("@username", "testuser");
deleteCmd.ExecuteNonQuery();

通過以上幾段代碼,我們可以輕松地完成c#和MySQL的增刪改查操作,這是我們開發應用程序所必須掌握的知識,相信大家也能夠輕松掌握。