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

这一篇说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实例就够了。和大部分连接数据库的类一样,操作结束后记得关闭连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值