C#中简单操作Mysql数据库
Posted xianyv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中简单操作Mysql数据库相关的知识,希望对你有一定的参考价值。
以C#访问mysql数据库,执行简单的CRUD。
MySql.Data.dll是C#操作MySQL的驱动文件,是C#连接MySQL必要插件,使C#语言更简洁的操作MySQL数据库。可以用NuGet命令安装 PM>Install-Package MySql.Data -Version 8.0.16
项目中添加该组件的引用,在代码页里输入using MySql.Data.MySqlClient;我们就可以顺利的使用该类库的函数建立连接了。
数据库连接字符串写法为:server=服务器ip地址;User Id=用户名;password=用户密码;Database=数据库名字
/// 数据库连接字符串 public string MysqlConnString = "server=****;User Id=***;password=***;Database=****;"; /// <summary> /// 查询 /// </summary> /// <param name="Mysql_SQL">查询语句</param> /// <returns></returns> public DataSet Quety(string Mysql_SQL) { //数据库连接器,创建数据库连接. MySqlConnection Mysqlconnce = new MySqlConnection(MysqlConnString); //数据库命名对象,指定要执行sql语句与连接对象conn.参数1:SQL操作语句,参数2:数据库连接. MySqlDataAdapter mysqlDa = new MySqlDataAdapter(Mysql_SQL, Mysqlconnce); //实例化数据集. DataSet ds = new DataSet(); //将数据适配器中的数据填充到数据集. mysqlDa.Fill(ds); return ds; } /// <summary> /// 操作 /// </summary> /// <param name="Mysql_SQL">操作语句</param> /// <returns></returns> public int Operation(string Mysql_SQL) { //数据库连接器,创建数据库连接. MySqlConnection Mysqlconnce = new MySqlConnection(MysqlConnString); //数据库命名对象,指定要执行sql语句与连接对象conn.参数1:SQL操作语句,参数2:数据库连接. MySqlCommand mysqlComm = new MySqlCommand(Mysql_SQL, Mysqlconnce); //打开数据库 Mysqlconnce.Open(); //执行,返回影响行数 int rows = mysqlComm.ExecuteNonQuery(); //关闭数据库 Mysqlconnce.Close(); return rows; }
以上是关于C#中简单操作Mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章