C# 操作mySql数据库

mysql.data.dll下载_c#连接mysql必要插件

全部版本下载:http://hovertree.com/h/bjaf/0sft36s9.htm

mysql.data.dll是C#操作MYSQL的驱动文件,是c#连接mysql必要插件,使c#语言更简洁的操作mysql数据库。当你的电脑弹出提示“丢失mysql.data.dll”或“无法找到mysql.data.dll”等错误问题。
dll文件修复方法:
1、解压下载的文件。
2、复制文件“mysql.data.dll”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64
4、最后点击开始菜单-->运行-->输入regsvr32 mysql.data.dll 后,回车即可解决错误提示! 

 

第三方组件:Mysql.Data.dll
说明:下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。

//数据库操作类

    class DBOperation
    {
        #region  建立MySql数据库连接
        ///
        /// 建立数据库连接.
        ///

        /// 返回MySqlConnection对象
        public MySqlConnection getMySqlCon()
        {
            string str_sqlCon = "server=localhost;user id=root;password=###;database=####";//由实际情况决定
            MySqlConnection mysqlCon = new MySqlConnection(str_sqlCon);
            return mysqlCon;
        }
        #endregion


        #region 执行MySqlCommand命令
        ///
        /// 执行MySqlCommand
        ///

        /// SQL语句
        public void getMySqlCom(string sqlStr)
        {
            MySqlConnection mysqlCon = this.getMySqlCon();
            mysqlCon.Open();
            MySqlCommand mysqlCom = new MySqlCommand(sqlStr, mysqlCon);
            mysqlCom.ExecuteNonQuery();
            mysqlCom.Dispose();
            mysqlCon.Close();
            mysqlCon.Dispose();
        }
        #endregion

    }


#region  创建MySqlDataReader对象
   ///


   /// 创建一个MySqlDataReader对象
   ///

   /// SQL语句
   /// 返回MySqlDataReader对象
   public MySqlDataReader getmysqlread(string M_str_sqlstr)
   {
       MySqlConnection mysqlcon = this.getmysqlcon();
       MySqlCommand mysqlcom = new MySqlCommand(M_str_sqlstr, mysqlcon);
       mysqlcon.Open();
       MySqlDataReader mysqlread = mysqlcom.ExecuteReader(CommandBehavior.CloseConnection);
       return mysqlread;
   }
   #endregion

你可能感兴趣的:(mySql,C#,数据库,mysql,c#)