C#之数据库连接mysql类的书写【重点】

第一步:Visual Studio 2019,在 项目(右键)-管理NuGet程序包(N)  然后在浏览里面搜索MySql.Data并进行安装。

using MySql.Data.MySqlClient;

namespace project1
{
    class Dao
    {
        // 数据库链接的dao层
        MySqlConnection sc;
        public MySqlConnection connect()
        {
            // 数据库连接字符串
            string str = "server=127.0.0.1;port=3306;user=root;password=123456; database=project;charset=utf8;";
            // 创建数据库连接对象
            sc = new MySqlConnection(str);
            // 打开数据库
            sc.Open();
            // 返回数据库连接对象
            return sc;
        }
        public MySqlCommand command(string sql)
        {
            MySqlCommand cmd = new MySqlCommand(sql, connect());
            return cmd;
        }
        public int Execute(string sql)
        {     //更新操作
            return command(sql).ExecuteNonQuery();
        }
        public MySqlDataReader read(string sql)
        {  //读取操作
            return command(sql).ExecuteReader();
        }
        public void DaoClose()
        {
            sc.Close();// 关闭数据库连接
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值