c# 编写 MYsql 增删改查

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
namespace mysql1
{
    class Program
    {
        static void Main(string[] args)
        {
            // 连接数据库
            string connectStr = "server = 127.0.0.1; port = 3306; user = root; password = root1;database = mysql; SslMode = none;";

            MySqlConnection conn = new MySqlConnection(connectStr);

            try
            {
                conn.Open();
                Console.WriteLine("已建立连接");
            }
            catch(MySqlException e)
            {
                Console.WriteLine(e.ToString());
            }
            //  查询数据库
            string sql = "select * from help_category ";

            MySqlCommand cmd = new MySqlCommand(sql, conn);
            MySqlDataReader reader = cmd.ExecuteReader();

            while(reader.Read())
            {
                Console.WriteLine(reader.GetInt32("help_category_id")+ "\t" + reader.GetString("name") + "\t"
                    + "\t" +   reader.GetInt32("parent_category_id"));//"userid"是数据库对应的列名,推荐这种方式
            }
       
            reader.Close();
            
            Console.WriteLine("\n");
            // 查询条件不固定

            string sql1 = "select * from help_category " +
                          "where help_category_id =@para";

            cmd.CommandText = sql1;
            cmd.Parameters.AddWithValue("para", 3); 
       
            MySqlDataReader reader1 = cmd.ExecuteReader();

            while (reader1.Read())
            {
                Console.WriteLine(reader1.GetInt32("help_category_id") + "\t" + reader1.GetString("name") + "\t"
                    + "\t" + reader1.GetInt32("parent_category_id"));//"userid"是数据库对应的列名,推荐这种方式
            }
            reader1.Close();

            //  增加记录

            //             string addStr = "insert into help_category(help_category_id, name, parent_category_id)" +
            //                 "values(43, 'zhange', 50)";
            // 
            //             cmd.CommandText = addStr;
            //             int result = cmd.ExecuteNonQuery();
            //             Console.WriteLine(result);

            // 删除记录
            //             string delete = "delete from help_category where help_category_id = 42";
            // 
            //             cmd.CommandText = delete;
            //             int result1 = cmd.ExecuteNonQuery();
            //             Console.WriteLine(result1);

        
            string update = "update help_category set name = 'wangyao' where help_category_id = 43";
            cmd.CommandText = update;
            int result2 = cmd.ExecuteNonQuery();
            Console.WriteLine(result2);
        }
    }
}

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值