C# 操作mySql数据库

来源:互联网 发布:教务管理系统uc矩阵 编辑:程序博客网 时间:2024/06/06 09:00

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数据库连接
        /// <summary>
        /// 建立数据库连接.
        /// </summary>
        /// <returns>返回MySqlConnection对象</returns>
        public MySqlConnection getMySqlCon()
        {
            string str_sqlCon = "server=localhost;user id=root;password=###;database=####";//由实际情况决定
            MySqlConnection mysqlCon = new MySqlConnection(str_sqlCon);
            return mysqlCon;
        }
        #endregion


        #region 执行MySqlCommand命令
        /// <summary>
        /// 执行MySqlCommand
        /// </summary>
        /// <param name="sqlStr">SQL语句</param>
        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对象
   /// <summary>
   /// 创建一个MySqlDataReader对象
   /// </summary>
   /// <param name="M_str_sqlstr">SQL语句</param>
   /// <returns>返回MySqlDataReader对象</returns>
   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

0 0
原创粉丝点击