|
软件标签: mysql.data.dll dll
mysql .data.dll是为了使用unity编程用户实现与mysql数据库连接的驱动文件,是完成数据库连接的必要插件!本合集内包含32位以及64位所有版本的mysql.data.dll!
mysql.data.dll特色介绍
使用mysql.data.dll将能够使c#语音更加的简洁操作mysql数据库,如果遇到丢失mysql.data.dll”或“无法找到mysql.data.dll”等错误问题,即可下载插件进行修复!
dll文件修复方法:
1、解压下载的文件。
2、复制文件“mysql.data.dll”到系统目录下。
3、系统目录一般为:c:winntsystem32 64位系统为c:windowssyswow64
4、最后点击开始菜单-->运行-->输入regsvr32 mysql.data.dll 后,回车即可解决错误提示!
5.mysql数据库操作的c#代码,需添加mysql.data.dll的引用。
mysql.data.dll引用文件:
/// <summary>
/// mysql数据库操作
/// author:hhm
/// date:2012-2-22
/// </summary>
public class mysqldbhelper
{
#region 私有变量
private const string defaultconfigkeyname = "dbhelper";//连接字符串 默认key
private string connectionstring;
private string providername;
#endregion
#region 构造函数
/// <summary>
/// 默认构造函数(dbhelper)
/// </summary>
public mysqldbhelper()
{
this.connectionstring = configurationmanager.connectionstrings["dbhelper"].connectionstring;
this.providername = configurationmanager.connectionstrings["dbhelper"].providername;
}
/// <summary>
/// dbhelper构造函数
/// </summary>
/// <param name="keyname">连接字符串名</param>
public mysqldbhelper(string keyname)
{
this.connectionstring = configurationmanager.connectionstrings[keyname].connectionstring;
this.providername = configurationmanager.connectionstrings[keyname].providername;
}
#endregion
public int executenonquery(string sql, params ?mysqlparameter[] parameters) ? ? ? ?{
mysqlconnection con = new mysqlconnection(connectionstring);
con.open();
mysqlcommand cmd = new mysqlcommand(sql, con);
foreach (mysqlparameter parameter in parameters)
{
cmd.parameters.add(parameter);
}
int res =0;
try
{
res = cmd.executenonquery();
}
catch (exception ex)
{
res = -1;
}
cmd.dispose();
con.close();
return res;
}
public object executescalar(string sql, params mysqlparameter[] parameters)
{
mysqlconnection con = new mysqlconnection(connectionstring);
con.open();
mysqlcommand cmd = new mysqlcommand(sql, con);
foreach (mysqlparameter parameter in parameters)
{
cmd.parameters.add(parameter);
}
object res = cmd.executescalar();
cmd.dispose();
con.close();
return res;
}
public datatable executedatatable(string sql, params mysqlparameter[] parameters)
{
mysqlconnection con = new mysqlconnection(connectionstring);
con.open();
mysqlcommand cmd = new mysqlcommand(sql, con);
foreach (mysqlparameter parameter in parameters)
{
cmd.parameters.add(parameter);
}
dataset dataset = new dataset();//dataset放执行后的数据集合
mysqldataadapter adapter = new mysqldataadapter(cmd);
adapter.fill(dataset);
cmd.dispose();
con.close();
return dataset.tables[0];
}
}
解压密码:www.down80.com


id="screen_index">1/2)安装详细截图
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|