黑马程序员-ADO.NET五大对象
来源:互联网 发布:淘宝联盟pc端推广文案 编辑:程序博客网 时间:2024/05/25 08:11
---------------- Windows Phone 7手机开发、.Net培训、期待与您交流!--------------------
一、Connection对象
Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。
Connection对象有两个重要属性:
(1)ConnectionString:表示用于打开 SQL Server 数据库的字符串;
(2)State:表示 Connection 的状态,有Closed和Open两种状态。
Connection对象有两个重要方法:
(1)Open()方法:指示打开数据库;
(2)Close()方法:指示关闭数据库。
二、Command对象
Command对象也称为数据库命令对象,Command对象主要执行包括添加、删除、修改及查询数据的操作的命令。也可以用来执行存储过程。用于执行存储过程时需要将Command对象的CommandType 属性设置为CommandType.StoredProcedure,默认情况下CommandType 属性为CommandType.Text,表示执行的是普通SQL语句。
Command主要有三个方法:
ExecuteNonQuery():执行一个SQL语句,返回受影响的行数,这个方法主要用于执行对数据库执行增加、更新、删除操作,注意查询的时候不是调用这个方法。
ExecuteReader ():执行一个查询的SQL语句,返回一个DataReader对象。
ExecuteScalar ():从数据库检索单个值。这个方法主要用于统计操作。ExecuteScalar ()这个方法是针对SQL语句执行的结果是一行一列的结果集,这个方法只返回查询结果集的第一行第一列。
三、DataReader对象
使用 DataReader 检索数据的步骤:
1、创建 Command 对象
2、调用 ExecuteReader() 创建 DataReader 对象
3、使用 DataReader 的 Read() 方法逐行读取数据
4、读取某列的数据,(type)dataReader[ ]
5、关闭 DataReader 对象
四、DataAdapter对象
DataAdapter对象也称之为数据适配器对象,DataAdapter对象利用数据库连接对象(Connection)连接的数据源,使用数据库命令对象(Command)规定的操作从数据源中检索出数据送往数据集对象(DataSet),或者将数据集中经过编辑后的数据送回数据源。
五、DataSet对象
DataSet对象也称为数据集对象,DataSet对象用于表示那些储存在内存中的数据,它相当于一个内存中的数据库。
实际使用时一般把DataAdapter与DataSet结合使用。
---------------- Windows Phone 7手机开发、.Net培训、期待与您交流!--------------------
- 黑马程序员 ADO.NET五大对象
- 黑马程序员-ADO.NET五大对象
- 黑马程序员训练营--ADO.NET五大对象的使用
- 黑马程序员-Ado的主要五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- ADO.NET五大对象
- 黑马程序员之ADO.NET五
- ASP.net: ADO的五大对象
- ADO.NET的五大对象
- 浅谈ado.net 五大对象
- ADO.NET 中的五大对象
- 浅析ADO.NET五大对象
- ADO.NET的五大对象
- 黑马程序员-ado.net五个主要对象
- 给button动态绑定click事件
- VC 四舍五入
- linux下socket编程示例
- libxml的使用(2)--读取节点属性
- 实际开发中LayoutInflater
- 黑马程序员-ADO.NET五大对象
- libxml的使用(3)--编辑节点
- OVM webservice 在winform中引用
- libxml的使用(4)--xpath搜索节点树
- linux中的延迟函数
- 岁月蹉跎,人生几何。
- 合成(Composite)模式
- Linux下的多线程编程
- ASCII表的简要记法