.net常用的数据访问技术的介绍:
Microsoft提供了很多数据访问技术,比如:DAO、ROU、OLE DB、ODBC、ADO。
在.net中推荐使用:ADO、ADO.net、OLE DB。
1、OLE DB:OLE DB把所有的数据抽象成行集(RowSet),OLE DB模型主要包括以下一些com对象:
- 数据源对象(Data Source):一个数据源对象,对应一个数据提供者,负责管理用户权限、建立与数据源的链接等初始操作。
- 会话对象(Session):会话对象建立在数据源链接的基础上,提供了事物控制机制。
- 命令对象(Command):命令对象用于执行各种数据操作,如查询记录、修改记录、插入记录、删除记录等。
- 行集对象(RowSet):行集对象提供了对数据的抽象表示,是应用程序主要的的操作对象。它既可以是Command的结果,也可以是由Session对象直接产生的结果。
2、ADO数据访问技术:
ADO是ActiveX数据对象(ActiveX Data Object)的缩写。
3、ADO.net数据访问技术: