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 用于读取数据库中的数据,其优点是速度比较快,缺点是功能有限
DataSet DataSet对象是数据在内存中的表示形式。它包括多个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对象

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...