第三方组件:Mysql.Data.dll
说明:去官方网站下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。
以下是几个常用函数:
#region 建立MySql数据库连接
/// <summary>
/// 建立数据库连接.
/// </summary>
/// <returns>返回MySqlConnection对象</returns>
public MySqlConnection getmysqlcon()
{
string M_str_sqlcon = "server=localhost;user id=root;password=root;database=abc"; //根据自己的设置
MySqlConnection myCon = new MySqlConnection(M_str_sqlcon);
return myCon;
}
#endregion
#region 执行MySqlCommand命令
/// <summary>
/// 执行MySqlCommand
/// </summary>
/// <param name="M_str_sqlstr">SQL语句</param>
public void getmysqlcom(string M_str_sqlstr)
{
MySqlConnection mysqlcon = this.getmysqlcon();
mysqlcon.Open();
MySqlCommand mysqlcom = new MySqlCommand(M_str_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
引用这个Mysql.Data.dll之后
using MySql.Data.MySqlClient;
public void GetConn()
{
MySqlConnection objConn = new MySqlConnection();
objConn.ConnectionString = "data source=localhost;user id=root;password=123;initial catalog=game ";
objConn.Open();
MySqlCommand objCmd = new MySqlCommand("delete from xxx",objConn);
int i = objCmd.ExecuteNonQuery();
objConn.Close();
}
是写在方法里面的看下面的简单例子(插入方法) 或许能给你灵感
public int insertinto(Entity entity)
{
string connstring = "server=.;uid=sa;pwd=accp;databser=MyQQ";//这是连接数据库的代码它是放在方法里面的
SqlConnection conn = new SqlConnection(connstring))
string sql = string.Format("insert into user(uid,pwd) values('{0}',{1})","apple",123456);
SqlCommand comm = new SqlCommand(sql,conn);
conn.Open();
int result = comm.ExecuteNonQuery();
conn.Close();
return result;
}
分享到:
相关推荐
C#连接MySql数据库的两种方法 1、用MySQLDriverCS连接MySQL数据库 2、通过ODBC访问mysql数据库:
压缩包内包含C#连接Mysql数据库的DLL,需要时在项目中添加引用即可。
实现了使用C#连接MySQL数据库连接完整项目
C#连接MySQL数据库的动态库文件 mysql-connector-net-6.6.7-noinstall.zip
C#连接Mysql数据库的例子,可以参考一下。
C#连接MySQL数据库驱动包
c#连接MySql数据库的两种方法 c#连接MySql数据库的两种方法
我做的只是一个笔试题,比较简单,只写了怎么连数据库和将数据映射到界面上显示,给初学的人一个参考
现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。形成代码,以Visual Studio 2012平台下的示例形式写下来,供以后查看。同时实现了数据库查询,BindingSource绑定控件、...
NULL 博文链接:https://yeyuan.iteye.com/blog/979581
现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。 一、新建一个Windows 窗体应用程序Test。 如下图所示: 二、...
C# 连接Mysql数据库所引用Dll,MySql.Data.dll,具体连接介绍代码详见我的博客《 C#连接mySql数据库进行增删改操作 》
C#连接MySQL数据库MVC架构增删改查,提供源码,SQL语句测试需要先安装MySQL数据库,请前往官网下载
主要介绍了C#连接mysql数据库的方法,以一个完整实例形式分析了C#操作mysql数据库连接的基本技巧,非常具有实用价值,需要的朋友可以参考下
C#连接mysql数据库 C#对mysql数据库连接,代码在vs里面可打开直接使用。。。
c#连接MYSQL数据库,连接一个数据库,然后删除3小时以外的数据,数据库IP等需要修改为自己的数据库。
(1)建立连接: MySqlConnectionsqlCon= new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User Id=用户名;Password=用户密码"); 或者: MySqlConnectionsqlCon= new MySqlConnection(...
c#语言下,使用netcore2.1框架,调用netstandard数据库连接池组件
c#连接mysql数据库连接动态库,其中包括2.0 4.0 4.5版本的动态库,直接引用项目即可使用,c#连接mysql数据库连接动态库,其中包括2.0 4.0 4.5版本的动态库,直接引用项目即可使用
在C#中连接mysql数据库实例,有详细的举例说明能够轻松掌握在编程中遇到的各种连接问题