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