利用DataSet对数据库进行修改
2012-04-20 13:01
369 查看
class Program
{
static void Main(string[] args)
{
SqlConnection thisConnection = new SqlConnection(
@"Data Source=.\SQLEXPRESS;" +
@"AttachDbFilename='C:\SQL Server 2000 Sample Databases\NORTHWND.MDF';"
+
@"Integrated Security=true;Connect Timeout=30;User Instance=true");
SqlDataAdapter thisAdapter = new SqlDataAdapter(
"select CustomerID, CompanyName from Customers", thisConnection);
//将SqlCommandBuilder与thisAdapter关联,这样就不用自己写sql的更新语句了
SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter);
//注:: DataSet、DataTable、DataRow、DataColumn是表中的数据在内存中的表示。为了更新数据库,需要调用Update()方法
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "Customers");
Console.WriteLine("Name before change:{0}", thisDataSet.Tables["Customers"].Rows[9]["CompanyName"]);
thisDataSet.Tables["Customers"].Rows[9]["CompanyName"] = "Acme, Inc.";
thisAdapter.Update(thisDataSet, "Customers");
Console.WriteLine("name after change:{0}", thisDataSet.Tables["Customers"].Rows[9]["CompanyName"]);
thisConnection.Close();
Console.Write("Program finished, press Enter/Return to continue:");
Console.ReadLine();
}
}
{
static void Main(string[] args)
{
SqlConnection thisConnection = new SqlConnection(
@"Data Source=.\SQLEXPRESS;" +
@"AttachDbFilename='C:\SQL Server 2000 Sample Databases\NORTHWND.MDF';"
+
@"Integrated Security=true;Connect Timeout=30;User Instance=true");
SqlDataAdapter thisAdapter = new SqlDataAdapter(
"select CustomerID, CompanyName from Customers", thisConnection);
//将SqlCommandBuilder与thisAdapter关联,这样就不用自己写sql的更新语句了
SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter);
//注:: DataSet、DataTable、DataRow、DataColumn是表中的数据在内存中的表示。为了更新数据库,需要调用Update()方法
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "Customers");
Console.WriteLine("Name before change:{0}", thisDataSet.Tables["Customers"].Rows[9]["CompanyName"]);
thisDataSet.Tables["Customers"].Rows[9]["CompanyName"] = "Acme, Inc.";
thisAdapter.Update(thisDataSet, "Customers");
Console.WriteLine("name after change:{0}", thisDataSet.Tables["Customers"].Rows[9]["CompanyName"]);
thisConnection.Close();
Console.Write("Program finished, press Enter/Return to continue:");
Console.ReadLine();
}
}
相关文章推荐
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。book表结构如下:(id,name,price,author,descrip
- 如何对dataset中进行修改并把修改后的数据保存到数据库中?
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。
- ssm练手(CRUD) 2、修改sql方法,并利用JUnit结合数据库进行测试
- 利用DataSet数据集进行数据库更新及数据表复制
- 利用SQL语句进行添加、删除、修改字段,表与字段的基本操作,数据库备份等
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作代码
- 7月20日学习对数据库内容进行修改
- 利用 Sqoop 对关系型数据库 与 非关系型数据库,分布式等数据库之间进行数据迁移
- vb.net 利用ADO实现数据库的删除、插入、修改操作(adodb)
- 练习题——Gson解析、利用JDBC连接数据库进行数据的存取及查询等的综合
- 利用visio2003进行数据库的反向工程
- wamp——利用phpmyadmin修改数据库密码
- 利用sql对数据库进行分页
- 利用adb查看模拟器中的数据库、修改设备中的SharedPreferences配置
- 利用数据库技术进行大学排课的简单方法
- 利用DataSet更改数据,将更改保存到数据库中
- asp.net2.0 利用Dataset,从数据库导出并生成无限级类别的XML文件
- EXCEL表的读取与插入数据库(利用dataset更新数据库)
- 利用dataset对GridView进行绑定