zoukankan      html  css  js  c++  java
  • 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);
                }
            }
    

      

    查询, 后期补...

  • 相关阅读:
    poj_1836 动态规划
    动态规划——最长上升子序列
    poj_3260 动态规划
    poj_3628 动态规划
    动态规划——背包问题
    poj_2559 单调栈
    poj_3415 后缀数组+单调栈
    poj_2823 线段树
    poj_2823 单调队列
    poj_3250 单调栈
  • 原文地址:https://www.cnblogs.com/duanbiflying/p/7070306.html
Copyright © 2011-2022 走看看