来操作数据。其中打开与关闭数据库方法是任何操作的基本环节。
打开数据库:objConnection.Open()
关闭数据库:objConnection.Close()
OleDbConnection类的其他方法与属性请查阅相关手册。
2.OleDbDataAdapter类
OleDbDataAdapter类可以在所有OLE DB数据源中读写数据,并且可以设置为包含要执行
的SQL语句或者存储过程名。OleDbDataAdapter类并不真正存储任何数据,而是作为
DataSet类和数据库之间的桥梁。
(1)SelectCommand属性:
要从数据库中读取数据,必须首先设置OleDbDataAdapter类的SelectCommand属性。该
属性用来指定选取哪些数据以及如何选取数据。
(2)Fill方法:
Fill方法用来完成向DataSet对象中填充由OleDbDataAdapter对象从数据库中检索的数
据。其语法如下:
Fill(DataSet,String)
其中,DataSet参数用于指定一个有效的DataSet对象,将用数据进行填充;String参数
指定了用于表映射的表名称。
(3)DataView类:
DataView类一般用于从DataSet类中排序、过滤、查找、编辑和导航数据。与DataSet一
样其内部数据使用的是DataTable对象。DataView类是DataTable对象的一个自定义视图
。同时DataView中的数据又独立于DataSet中DataTable包含的数据,所以可以对数据进
行操作而又不会影响DataSet中的数据。其主要方法与属性如下:
Sort方法:对DataView包含的数据进行排序。语法如下:
objDataView.Sort = ″排序条件″
Find方法:在DataView搜索指定的数据行。语法如下:
rec=objDataView.Find(″指定条件″)
注意:Find方法查找不区分大小写;如果找到一个匹配数据,Find方法将返回其在
DataView中记录位置,否则返回-1。
有关DataView的其他方法与属性请查阅相关手册。
(三)ADO.NET的核心组件
ADO.NET的核心组件主要包括:
Connections:连接管理数据库事务。
Commands:向数据库发送的操作命令。
DataReaders:直接读取流数据。
DataSets和DataSetCommands:处理内存镜像数据。
ADO.NET首先用Connections对象在Web页面和数据库之间建立连接,然后通过Commands
向数据库提供者发出操作命令,使操作结果以流数据的形式返回连接。再通过
DataReaders快速读取流数据,保存数据到DataSets对象。最后再由DataSetCommands对
象对数据进行集中访问和操作。
1.Connections对象
.NET框架中共提供了两个Connections对象:SQLConnection和ADOConnection。应用
Connections对象时
| 对此文章发表了评论 |

