- 软件大小:6.04M
- 软件语言:中文
- 软件类型:国产软件
- 软件类别:免费软件 / 编程辅助
- 更新时间:2016-12-21 15:18
- 运行环境:WinAll, WinXP, Win7, Win8
- 软件等级:
- 软件厂商:
- 官方网站:暂无
5KB/中文/10.0
178KB/中文/10.0
618KB/中文/8.3
201KB/中文/10.0
12KB/中文/10.0
mysql.data.dll是为了使用unity编程用户实现与mysql数据库连接的驱动文件,是完成数据库连接的必要插件!本合集内包含32位以及64位所有版本的mysql.data.dll!
使用mysql.data.dll将能够使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 后,回车即可解决错误提示!
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.downcc.com
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容