zoukankan      html  css  js  c++  java
  • C#中简单操作Mysql数据库

    以C#访问MySQL数据库,执行简单的CRUD。

    MySql.Data.dll是C#操作MySQL的驱动文件,是C#连接MySQL必要插件,使C#语言更简洁的操作MySQL数据库。可以用NuGet命令安装 PM>Install-Package MySql.Data -Version 8.0.16

    项目中添加该组件的引用,在代码页里输入using MySql.Data.MySqlClient;我们就可以顺利的使用该类库的函数建立连接了。

    数据库连接字符串写法为:server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字

            /// 数据库连接字符串
            public string MysqlConnString = "server=****;User Id=***;password=***;Database=****;";
            /// <summary>
            /// 查询
            /// </summary>
            /// <param name="Mysql_SQL">查询语句</param>
            /// <returns></returns>
            public DataSet Quety(string Mysql_SQL)
            {
                //数据库连接器,创建数据库连接.
                MySqlConnection Mysqlconnce = new MySqlConnection(MysqlConnString);
                //数据库命名对象,指定要执行sql语句与连接对象conn.参数1:SQL操作语句,参数2:数据库连接.
                MySqlDataAdapter mysqlDa = new MySqlDataAdapter(Mysql_SQL, Mysqlconnce);
                //实例化数据集.
                DataSet ds = new DataSet();
                //将数据适配器中的数据填充到数据集.
                mysqlDa.Fill(ds);
                return ds;
            }
            /// <summary>
            /// 操作
            /// </summary>
            /// <param name="Mysql_SQL">操作语句</param>
            /// <returns></returns>
            public int Operation(string Mysql_SQL)
            {
                //数据库连接器,创建数据库连接.
                MySqlConnection Mysqlconnce = new MySqlConnection(MysqlConnString);
                //数据库命名对象,指定要执行sql语句与连接对象conn.参数1:SQL操作语句,参数2:数据库连接.
                MySqlCommand mysqlComm = new MySqlCommand(Mysql_SQL, Mysqlconnce);
                //打开数据库
                Mysqlconnce.Open();
                //执行,返回影响行数
                int rows = mysqlComm.ExecuteNonQuery();
                //关闭数据库
                Mysqlconnce.Close();
                return rows;
            }
  • 相关阅读:
    leetcode100
    leetcode237
    leetcode171
    leetcode122
    leetcode387
    2018-8-10-win10-uwp-如何打包Nuget给其他人
    2018-8-10-win10-uwp-如何打包Nuget给其他人
    2019-11-13-如何在国内发布-UWP-应用
    2019-11-13-如何在国内发布-UWP-应用
    2019-2-21-PowerShell-通过-WMI-获取设备厂商
  • 原文地址:https://www.cnblogs.com/xianyv/p/10777323.html
Copyright © 2011-2022 走看看