C# 操作数据库增删改查方法详解

C# 操作数据库最基本的类文件

1.引用Mysql.Data文件

2.创建C#和Mysql之间的连接对象类:MysqlConnection

3.创建C#和Mysql之间的对象操作类:MysqlCommand

4.创建C#和Mysql之间的对象适配器类:MysqlDataAdapter

5.创建数据库配置信息的字符串(个人建议用App.Config)

6.创建C#和Mysql之间的数据集:DataSet

7.创建C#和Mysql之间的数据表:DataTable(部分场合使用)

配置数据库代码如下

相关的命名空间鼠标点击自动生成
string sourceFolder = ConfigurationManager.AppSettings["key名"];

查询数据代码如下

             con = new MySqlConnection(strCon);    //数据连接类绑定连接数据库字符串
             com = new MySqlDataAdapter("select * from result_total", strCon);  //通过适配器1.控制2.绑定数据库
             myds = new DataSet();  //创建数据集对象
             com.Fill(myds);          //适配器获取到的数据放入数据集中
             dataGridView2.DataSource = myds.Tables[0];   //数据集的当前第0个表放入控件上  调用DataSource方法

插入删除更新代码如下(三种类似调用ExecuteNonQuery)

			stc = "insert into sqldata_temp values(" + rongqi;    //定义mysql字符串
            cons = new MySqlConnection(stt);  //Mysql数据库指定字符串连接
            coms = new MySqlCommand(stc, cons);   //利用执行类进行操作
            cons.Open();          //可有可无部分需要
            coms.ExecuteNonQuery();     //这里方法只限于增删改   查询有单独的方法不能混用

收尾工作操作数据库尽力使用try catch finally 因为最后要释放数据集资源和关闭数据库

在这里插入图片描述

有任何问题请留言,私聊QQ:2773938492

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值