ADO.NET的五大对象

Connection 连接对象
Command 命令对象,指示要执行的命令和存储过程!
DataReader是一个向前的只读的数据流。
DataAdapter是功能强大的适配合器,支持增删改查的功能
DataSet是一个数据级对象,相当于内存中的一张表或多张表!(asp中是recordset)

1 我要把河那边的物品运过来,我先修桥(DataConnection),
2 然后就要制作命令计划,是运过去(insert)物品还是运过来(Select)物品或者是销毁物品(delete)等等.(这个命令计划就是Command).
3  然后用车子去运(DataAdapter就是车子),
4 接着要将物品放入一个池子中(DataSet就是池子),
5 而DataReader就是桥那头的一个照相机,可以把物品的数据进行拍照,传过来.
6   至于DataGrid DataView DataList等等都是数据视图(控件),就是展现数据的,比如我最后要看的是物品里的糖果,那么这就是一个DataGrid或者DataView .

-----------------------------------------------------------------------------------------
ADO.NET  
Connection   对象来连接数据库,使用Command   或DataAdapter对象来执行SQL语句,并将执行的结果返回给DataReader   或   DataAdapter   ,然后再使用取得的DataReader   或Adapter   对象操作数据结果  
6.2.1   Connection   对象  
    建立Connection   对象的代码:  
OLEDB:     OleDbConnection   MyConnection=new   OleDbConnection();  
SQL:           SqlConnection       MyConnection=new   SqlConnection();  
◆他们的ConnectionString属性:获取或设置连接语句。   MyConnection.ConnectionString="server=(local);database=pubs;uid=sa;pwd=''";  
◆DataBase   属性:获取当前打开数据库  
◆DataSource属性:获取打开数据库的连接实例  
◆Open   方法:打开连接        
◆Close   方法:关闭连接
++++++++++++++++++++++++++++++++++++++++++++++++    
Command与DataReader   对象  
Command   对象中包含了提交数据库系统的访问信息。OleDbCommand   与SqlCommand   对象,它们的基本对象和操作方法是相同的,在此介绍OleDbCommand的用法,SqlCommand的用法类推即可.  
如:   OleDbCommand     myComm   =   new   OleDbCommand(strQuery,myConnection);  
      第一个参数是sql语句或存储过程名,第二个参数是前面的Connection   对象的实例  
Command   对象的只要的属性和方法有:  
◆Connection   属性:设置或获取   Command对象使用的Connection   对象实例  
◆CommandText   属性:设置或获取需要执行的sql语句或存储过程名  
◆CommandType   属性:设置或获取执行语句的类型。它有3个属性值:StoredProceduce(存储过程)   TableDirect     Text(标准的SQL语句)   默认是Text  
◆Parameters   属性:取得参数值集合  
◆ExecuteReader   方法:执行CommandText指定的SQL语句或存储过程名,返回值类型为DataReader  
◆ExecuteNonQuery   方法:与ExecuteReader   功能相同,只是返回值为执行sql语句或存储过程受影响的记录行数  
DataReader   的主要属性和方法有:  
◆FieldCount   属性:显示当前数据记录的字段总和  
◆IsClosed     属性:   判断DataReader   对象是否已经关闭  
◆Close   方法:关闭DataReader   对象  
◆GetString方法:以String类型返回指定列中的值  
◆Getvalue   方法:以自身的类型返回指定列中的值  
◆Getvalues   方法:返回当前记录所有字段的集合  
◆Read   方法:将“光标”指向DataReader对象的下一记录 

转载于:https://www.cnblogs.com/vindy/archive/2009/12/11/1621520.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值