ADO.NET

数据库存是独立存在的。各种编程语言都可以使用数据库。但数据库与编程语言之间需要一个接口。ASP.NET可以使用各种类型的数据库,ADO.NET是ASP.NET与数据库之间的接口。掌握了ADO.NET的使用方法便掌握了ASP.NET数据库的使用技术,熟悉了ADO.NET的常用对象,便可以驾轻就熟悉地驰骋在ASP.NET的疆场。

ADO.NET本质上是一个类库,其中包含大量的类,利用这些类提供的对象,能够完成数据库的各种操作。ADO.NET共有五个常用对象,它们是Connection、Command、DataReader、DataSet和DataAdapter。

ADO.NET常用对象及功能
对象功能
Connection数据库连接对象,用于建立数据库的连接
Command用于执行数据库命令,针对 不同的数据库提供了SqlCommand、OleDbCommand、odbcommand和OracleCommand几种访问方式,同时也提供从数据库中检索数据、插入数据、修改数据和删除数据的功能
DataReader用于读取数据库中的数据,其优点是速度比较快,缺点是功能有限
DataSetDataSet对象是数据在内存中的表示形式。它包括多个DataTable对象,而DataTable包含列和行,就像一个普通的数据库存中的表一样
DataAdapter数据库适配器,DataSet对象与数据库之间的桥梁,它通过Fill方法把数据库中的数据映射填充到DataSet对象中,通过Update方法更新数据库中的数据,使DataSet对象中的数据与数据库中的数据保持一致

各类数据库与编程语言之间的连接都需要接口,而ADO.NET便是ASP.NET与数据库之间的接口。ASP.NET对各类不同的数据库提供了不同的接口。ADO.NET提供了四种数据驱动程序,分别是SQL Server.NET、OleDb.NET、OracleDb.NET和ODBC.NET数据驱动程序。

ADO.NET组件结构 

Connection、Command、DataReader、DataAdaper对象是.NET数据提供程序模型的核心元素。

1、Connection对象

在ADO.NET中,

2、DataAdapter对象

3、Command对象

4、DataReader对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值