C#中简单操做Mysql数据库

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

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

项目中添加该组件的引用,在代码页里输入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;
        }
相关文章
相关标签/搜索