----------------------Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
Ado.Net提供了访问数据(如:SQL Server、Access、Excel、XML)的统一接口。它包含:连接数据库、执行命令和检索结果这几项基本的数据库操作功能。对于检索结果,既可以直接处理,也可以将其存储在DataSet对象中。
Ado.Net有以下几个主要的类:
Connection 类
建立与特定数据源的连接。
Command对象
成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令; Command对象常用的方 法有ExecuteReader方法、ExecuteScalar()方法和ExecuteNonQuery()方法;插入数据可用ExecuteNonQuery()方法来执行插入命令。
DataReader类
许多数据操作要求你只是读取一串数据。DataReader对象允许你获得从Command对象的SELECT语句得到的结果。考虑性能的因素,从DataReader返回的数据都是快速的且只是“向前”的数据流。这意味着你只能按照一定的顺序从数据流中取出数据。这对于速度来说是有好处的,但是如果你需要操作数据,更好的办法是使用DataSet。
DataAdapter类
用数据源填充DataSet并解析更新
DataSet对象
DataSet是包含数据表的对象,可以在这些数据表中临时存储数据以便在应用程序中使用。如果应用程序要求使用数据,则可以将该数据加载到数据集中,数据集在本地内存中为应用程序提供了待用数据的缓存。即使应用程序从数据库断开连接,也可以使用数据集中的数据。
----------------------Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------