mysql dataset更新到数据库_C# DataSet:更新数据库

本文介绍了在C#中如何使用DataSet和SqlCommandBuilder类来更新MySQL数据库。通过两个实例展示了用户注册和更改密码的功能,详细解释了代码实现过程。
摘要由CSDN通过智能技术生成

在 C# 语言中使用 DataSet 类更新数据库中的数据,还需要使用 System.Data.SqlClient 命名空间中的 SqlCommandBuilder 类自动生成 SqlDataAdapter 对象的添加、修改以及删除方法。

在与 SqlDataAdapter 类联用时,只需要在创建 SqlCommandBuilder 类的实例时使用 SqlDataAdapter 对象作为参数即可,语法形式如下。

SqlCommandBuilder 对象名 = new SqlCommandBuilder(SqlDataAdapter 类的对象 );

下面通过实例来演示如何使用 DataSet 更新数据库。

【实例 1】使用 DataSet 实现用户注册功能。

根据题目要求在“注册”按钮的单击事件中使用 DataSet 向表中添加用户信息。实现的代码如下。

//注册按钮的单击事件

private void button1_Click(object sender, EventArgs e)

{

//数据库连接串

string connStr = "Data Source=.;Initial Catalog=test;User ID=sa;Password=root";

//创建SQLConnection的实例

SqlConnection conn = null;

try

{

conn = new SqlConnection(connStr);

//打开数据库连接

conn.Open();

string sql = "select * from userinfo";

//创建SqlDataAda

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值