c#通过mysql增删改查

更新时间:02-12 教程 由 青柠檬 分享

C# 语言是一种面向对象程序设计语言,主要用于 Microsoft 的 .NET 框架,以及 Windows 系统下的桌面、Web 应用程序开发等。而 MySQL 则是一种开源的、关系型数据库管理系统。在 C# 中使用 MySQL 可以帮助我们更便捷地进行增删改查等操作。

1. 连接 MySQL 数据库

string connStr = "server=localhost;port=3306;database=mydb;user=root;password=123456;";MySqlConnection conn = new MySqlConnection(connStr);conn.Open();

2. 插入数据

string sql = "INSERT INTO mytable(id, name, age) VALUES(1, '张三', 20);";MySqlCommand cmd = new MySqlCommand(sql, conn);cmd.ExecuteNonQuery();

3. 查询数据

string sql = "SELECT * FROM mytable WHERE id = 1;";MySqlCommand cmd = new MySqlCommand(sql, conn);MySqlDataReader reader = cmd.ExecuteReader();while (reader.Read()){string name = reader.GetString("name");int age = reader.GetInt32("age");Console.WriteLine("Name: " + name + ", Age: " + age);}reader.Close();

4. 更新数据

string sql = "UPDATE mytable SET age = 21 WHERE id = 1;";MySqlCommand cmd = new MySqlCommand(sql, conn);cmd.ExecuteNonQuery();

5. 删除数据

string sql = "DELETE FROM mytable WHERE id = 1;";MySqlCommand cmd = new MySqlCommand(sql, conn);cmd.ExecuteNonQuery();

总结:以上即是通过 C# 操作 MySQL 数据库的一些基本代码示例。需要注意的是,在使用插入、更新和删除等操作时,务必先编写正确的 SQL 语句,并利用 MySqlCommand 对象的 ExecuteNonQuery 方法执行语句。同时,查询操作时通过 MySqlDataReader 对象的 Read 方法读取查询结果。期望本文能对学习 MySQL 数据库编程的初学者带来帮助。

声明:关于《c#通过mysql增删改查》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2075490.html