通用excel数据导出/转换(三)

来源:互联网 发布:python中字典的用法 编辑:程序博客网 时间:2024/05/16 06:26

这一篇说c#怎么操作MySql数据库


项目中应添加引用,这些在安装MySql以后系统中应该都有,或者直接下载与其名称一致的dll,也是可以引用的

  • MySql.Data
  • MySql.Data.Entity
  • MySql.Fabric.Plugin
  • MySql.Web.v20

我没有仔细研究为什么一个MySql.Data不能包含所有基本功能,非得带3个看似用不着的东西



这样就可以直接上代码了,首先是类开头的引用

using System.Data;using System.Data.OleDb;using MySql.Data;using MySql.Data.MySqlClient;

有了下面这个方法,一切对数据库操作就交给sql语句好了

private void MysqlExcuter(String strsql)        {            try            {                string constr = "server=localhost;User Id=root;password=123456;Database=a1";//User Id和password这两个参数是登陆MySql的账户和密码,Database就是要连接的数据库名                MySqlConnection mycon = new MySqlConnection(constr);                mycon.Open();                MySqlCommand mycmd = new MySqlCommand(strsql, mycon);                if (mycmd.ExecuteNonQuery() > 0)                {                    //Console.WriteLine("操作成功!");                }                mycon.Close();            }            catch (Exception e)            {            }        }


这么看c#连接MySql很简单,一个MySqlConnection实例、MySqlCommand实例就够了。和大部分连接数据库的类一样,操作结束后记得关闭连接

0 0