This link has been bookmarked by 1 people . It was first bookmarked on 04 Jul 2008, by webhcl hcl.
-
04 Jul 08
-
ADO.NET类型实现两个主要的功能。
-
数据访问:用于访问数据库中数据和操作数据库的类型;
● 数据表示:用于包含数据库数据(如数据表)的类型。
-
ADO.NET包含7个重要的基类,其中4个是数据访问类:
● DbConnection;
● DbCommand;
● DbDataReader;
● DbDataAdapter。
-
1.DbConnection
-
DbConnection类提供与数据库的连接。
-
在从DbConnection派生而来的类中,到数据库的连接都是由连接字符串定义的,该字符串存储在属性DbConnection.ConnectionString中。
-
DbCommand中最重要的属性是DbCommand.CommandText
-
要执行SQL语句,就要将语句文本放在这个属性中。可以用DbCommand.CommandType来指定要执行的语句类型,使用DbCommand.Connection和DbCommand.Tranction来访问底层的连接或事务。
-
要使用DbCommand对象执行命令,有三种选择,这取决于要执行的命令是什么。有些命令不返回结果,这种情况下可以用DbCommand.ExecuteNonQuery()方法;有些命令返回一个结果,这时可用DbCommand.ExecuteScalar()方法;最后,有很多命令返回多行数据,这时可用DbCommand. ExecuteReader()方法,它将返回一个DbDataReader对象
-
使用DbDataReader类可以从结果集中读取数据
-
DbDataAdapter最重要的(也是最有用的)特性之一是,它用于传输数据的命令对象被暴露出来,因此可以根据需要对它们进行定制。
-
减少存储在数据集对象中的数据与数据库进行数据交换时的干扰。与前面的类一样,DbDataAdapter类也有很多派生类,它们统称为数据适配器类。
-
数据适配器使用的4个命令对象存储在4个属性中:SelectCommand(用于查询数据)、InsertCommand(用于添加数据)、UpdateCommand(用于编辑数据)和DeleteCommand(用于删除数据)。
-
数据适配器中最常用的两个方法是DbDataAdapter.Fill()和DbDataAdapter.Update()。Fill()方法从数据库中获取数据;Update()方法更新数据库中的数据。
-
DataTable类用于存储(读者可能对此感到不解)数据表。
-
DataTable类另一个非常重要的方面是,如何处理数据修改。
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.