ADO.NET 操作 Mysql

 

ADO.NET 操作Mysql

首先要通过Nuget安装mysql.data包, 

 

连接字符串:

 

public static string MysqlCnnectionString = "Server =localhost; Database =test; Uid =root; Pwd =mrf@2017;Pooling=true; Max Pool Size=20;Min Pool Size=10;Allow Batch=true";

  或者 放在配置文件中:

插入:

static void MysqlInsert()
        {
            var sql = @"INSERT  table_a
                                ( name, create_time, parant_id )
                        VALUES  ( 'test', '2017-01-01', 1 )";
            using (MySqlConnection conn = new MySqlConnection(MysqlCnnectionString))
            {
                conn.Open();
                MySqlHelper.ExecuteNonQuery(conn,sql);
            }
        }

带参数参入

static void MysqlInsertByParameters()
        {
            var sql = @"INSERT  table_a
                                ( name, create_time, parant_id )
                        VALUES  ( @name, @create_time, @parant_id )";
            MySqlParameter[] parameter = new MySqlParameter[3];
            parameter[0] = new MySqlParameter("name", "test");
            parameter[1] = new MySqlParameter("create_time", DateTime.Now);
            parameter[2] = new MySqlParameter("parant_id", 1);
            using (MySqlConnection conn = new MySqlConnection(MysqlCnnectionString))
            {
                conn.Open();
                MySqlHelper.ExecuteNonQuery(conn, sql, parameter);
            }
        }

 

修改:

static void MysqlUpdate()
        {
            var sql = "UPDATE table_a SET name = '1111' where id = 1";
            using (MySqlConnection conn = new MySqlConnection(MysqlCnnectionString))
            {
                conn.Open();
                MySqlHelper.ExecuteNonQuery(conn, sql);
            }
        }

 

删除:

static void MysqlDelete()
        {
            var sql = "delete from  table_a  where id = 1";
            using (MySqlConnection conn = new MySqlConnection(MysqlCnnectionString))
            {
                conn.Open();
                MySqlHelper.ExecuteNonQuery(conn, sql);
            }
        }

  

查询, 后期补...

 

转载于:https://www.cnblogs.com/duanbiflying/p/7070306.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值