码迷,mamicode.com
首页 > 数据库 > 详细

C#连接mysql数据库从开始到放弃

时间:2016-04-30 15:40:50      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:

直接开撸。 

1、只需要Mysql.data.dll 下载好后随意放一个地方。

2、在新建的工程里面添加引用。

技术分享

浏览选择下载的mysql.data.dll地址。确定后如图所示。

3、添加成功后,命名空间就能输入using MySql.Data.MySqlClient了。

 至此,就能成功连接mysql。

步骤:

<connectionStrings>
<add name="MySQLconnStr" connectionString="Server=localhost;Database=tset; User=root;Password=****;Use Procedure Bodies=false;Charset=utf8;Allow Zero Datetime=True; Pooling=false; Max Pool Size=50; "/>
</connectionStrings>

配置xml。 跟sql一样。

2、获得数据库连接

/// <summary>
/// 获取数据库连接
/// </summary>
/// <returns></returns>

public MySqlConnection getConn(){
string connstr = System.Configuration.ConfigurationManager.ConnectionStrings["MySQLconnStr"].ConnectionString;
mysqlConnection = new MySqlConnection(connstr);
return mysqlConnection;
}

3、执行数据操作

/// <summary>
/// 执行查询
/// </summary>
/// <param name="commText"></param>
/// <returns></returns>

public MySqlDataReader ExecuteNonQuery(String commText){

MySqlConnection mysqlcon = this.getConn();
mysqlcon.Open();
MySqlCommand mysqlCommand = new MySqlCommand();
mysqlCommand.Connection = mysqlcon;
mysqlCommand.CommandText = commText;
MySqlDataReader mySqlDataReader = null;
try
{
mySqlDataReader = mysqlCommand.ExecuteReader();
}
catch (Exception ex)
{

}
finally
{
mysqlcon.Close();
}
return mySqlDataReader;
}

public void ExecuteNullQuery(String commText){
MySqlConnection mysqlcon = this.getConn();
mysqlcon.Open();
MySqlCommand mysqlCommand = new MySqlCommand();
mysqlCommand.Connection = mysqlcon;
mysqlCommand.CommandText = commText;
//执行操作
mysqlCommand.ExecuteNonQuery();
mysqlcon.Close();
}

over~

C#连接mysql数据库从开始到放弃

标签:

原文地址:http://www.cnblogs.com/ybwyf/p/5448783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!