关于C#和MYSQL的联合使用

    当前 C#是比较流行的.NET语言,简单的拖放设置,免费的MYSQL的确是不错的选择

    如果你需要资料不妨给我个E_mail本人有些资料。

    VS2008 +C# +MYSQL 这一开发模式的兴趣爱好者欢迎常来,以后一有空我会经常将一些经验发上来

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是C#联合MySQL进行增删查改的示例代码: 1. 连接MySQL数据库: ```csharp using MySql.Data.MySqlClient; string connectionString = "server=localhost;user=root;database=mydatabase;password=mypassword"; MySqlConnection connection = new MySqlConnection(connectionString); connection.Open(); ``` 2. 插入数据: ```csharp string insertQuery = "INSERT INTO student (name) VALUES (@name)"; MySqlCommand insertCommand = new MySqlCommand(insertQuery, connection); insertCommand.Parameters.AddWithValue("@name", "John"); insertCommand.ExecuteNonQuery(); ``` 3. 查询数据: ```csharp string selectQuery = "SELECT * FROM student"; MySqlCommand selectCommand = new MySqlCommand(selectQuery, connection); MySqlDataReader reader = selectCommand.ExecuteReader(); while (reader.Read()) { int id = reader.GetInt32("id"); string name = reader.GetString("name"); Console.WriteLine("ID: " + id + ", Name: " + name); } reader.Close(); ``` 4. 更新数据: ```csharp string updateQuery = "UPDATE student SET name = @newName WHERE id = @id"; MySqlCommand updateCommand = new MySqlCommand(updateQuery, connection); updateCommand.Parameters.AddWithValue("@newName", "Jane"); updateCommand.Parameters.AddWithValue("@id", 1); updateCommand.ExecuteNonQuery(); ``` 5. 删除数据: ```csharp string deleteQuery = "DELETE FROM student WHERE id = @id"; MySqlCommand deleteCommand = new MySqlCommand(deleteQuery, connection); deleteCommand.Parameters.AddWithValue("@id", 1); deleteCommand.ExecuteNonQuery(); ``` 6. 关闭数据库连接: ```csharp connection.Close(); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值