ADO内存数据对象SqlDataAdapter类使用SqlDataAdapter在数据库和DataSet之间架起桥梁:
2010-04-09 15:32
866 查看
ADO内存数据对象SqlDataAdapter类使用SqlDataAdapter在数据库和DataSet之间架起桥梁:
void UseDataAdapter()
{
//1 连接数据库
//2 创建一个SqlDataAdapter对象
SqlDataAdapter adapter = new SqlDataAdapter();
//3 利用SqlDataAdapter查询数据,并把数据放在DataSet中
SqlCommand selectCmd = new SqlCommand();
selectCmd.Connection = myCon;
selectCmd.CommandText = "SELECT SupplierID, CompanyName FROM Suppliers;";
adapter.SelectCommand = selectCmd;
DataSet dataSet = new DataSet("Suppliers");
adapter.Fill(dataSet);//Fill数据
Page.Response.Write("已连查询数据,并放入DataSet中<br />");
//4 利用SqlDataAdapter对象操作语句
//4.1 Update
SqlCommand updateCmd = new SqlCommand();
updateCmd.Connection = myCon;
updateCmd.CommandText = "UPDATE Customers SET CompanyName='KFC' WHERE CustomerID = 'ALFKI'";
adapter.UpdateCommand = updateCmd;
//4.2 Delete
SqlCommand deleteCmd = new SqlCommand();
deleteCmd.Connection = myCon;
deleteCmd.CommandText = "DELETE Customers WHERE CustomerID = 'ALFKI'";
adapter.DeleteCommand= deleteCmd;
//4.3 Insert
SqlCommand insertCmd = new SqlCommand();
insertCmd.Connection = myCon;
insertCmd.CommandText = "INSERT INTO Customers(CustomerId) values ('ALFKI')";
adapter.InsertCommand = insertCmd;
//4.4 执行操作
adapter.Update(dataSet);
Page.Response.Write("已连操作数据,包括:修改、删除、插入<br />");
//5 关闭数据库连接
myCon.Close();
Page.Response.Write("已关闭数据库<br />");
}
void UseDataAdapter()
{
//1 连接数据库
//2 创建一个SqlDataAdapter对象
SqlDataAdapter adapter = new SqlDataAdapter();
//3 利用SqlDataAdapter查询数据,并把数据放在DataSet中
SqlCommand selectCmd = new SqlCommand();
selectCmd.Connection = myCon;
selectCmd.CommandText = "SELECT SupplierID, CompanyName FROM Suppliers;";
adapter.SelectCommand = selectCmd;
DataSet dataSet = new DataSet("Suppliers");
adapter.Fill(dataSet);//Fill数据
Page.Response.Write("已连查询数据,并放入DataSet中<br />");
//4 利用SqlDataAdapter对象操作语句
//4.1 Update
SqlCommand updateCmd = new SqlCommand();
updateCmd.Connection = myCon;
updateCmd.CommandText = "UPDATE Customers SET CompanyName='KFC' WHERE CustomerID = 'ALFKI'";
adapter.UpdateCommand = updateCmd;
//4.2 Delete
SqlCommand deleteCmd = new SqlCommand();
deleteCmd.Connection = myCon;
deleteCmd.CommandText = "DELETE Customers WHERE CustomerID = 'ALFKI'";
adapter.DeleteCommand= deleteCmd;
//4.3 Insert
SqlCommand insertCmd = new SqlCommand();
insertCmd.Connection = myCon;
insertCmd.CommandText = "INSERT INTO Customers(CustomerId) values ('ALFKI')";
adapter.InsertCommand = insertCmd;
//4.4 执行操作
adapter.Update(dataSet);
Page.Response.Write("已连操作数据,包括:修改、删除、插入<br />");
//5 关闭数据库连接
myCon.Close();
Page.Response.Write("已关闭数据库<br />");
}
相关文章推荐
- ADO.NET—Asp.net 用DataSet对象更新数据(SqlDataAdapter)
- ADO.NET—Asp.net 用DataSet对象更新数据(SqlDataAdapter)
- 如何在 Visual C# .NET 中使用 SqlDataAdapter 对象更新 SQL Server 数据库
- 使用断开数据--DataSet和SqlDataAdapter .
- 使用SqlDataAdapter对象获取数据 (转)
- Asp.net 用DataSet对象更新数据(SqlDataAdapter)
- 使用SqlDataAdapter对象获取数据
- 使用SqlDataAdapter对象获取数据(转自:http://www.cnblogs.com/zyh-nhy/archive/2009/01/07/1371177.html)
- C#使用SqlDataAdapter对象获取数据的方法
- Lesson 05: Working with Disconnected Data - The DataSet and SqlDataAdapter(使用断开数据--DataSet和SqlDataAdapter)
- 使用SqlDataAdapter对象填充数据集
- 通过SqlDataAdapter 插入DataSet中的数据到数据库
- 第五课 使用断开数据--DataSet和SqlDataAdapter(翻译)
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 通过SqlDataAdapter 插入DataSet中的数据到数据库
- C#中DataSet、SqlDataAdapter的使用-关于数据库操作
- Winform使用ADO.NET的SqlDataAdapter更新多表数据
- C# SqlDataAdapter, DataSet接收数据库数据
- 使用SqlDataAdapter对象获取数据
- 使用SqlDataAdapter对象获取数据