ADO.NET数据访问基础(读书笔记)

一,什么是ADO.NET

ADO.NET 是一种以面向对象的设计方法构建的数据访问和操作的类库,它建立在.NET平台上,以便于操作各种各样的数据源.这些数据源可以是数据库,也可以是文本文件 ,EXCEL文件或者是XML文件.

二.ADO中的三种重要对象

1.sqlconnection 对象

sqlconnection对象是一个用于创建数据库连接的对象,它指定了数据库服务器和数据库名称,登录数据库的验证方式等参数

2.sqlcommand对象

sqlcommand对象在建立了与数据库连接的对象以后,为指定连接的数据库连接的数据库构造相关的SQL语句,以便实现对该数据库的相关访问操作

sqlcommand对象有三个构造函数如下所示:

A, sqlcommand cmd=new sqlcommand(sql语句,连接对象);

B.sqlcommand cmd =new sqlcommand(sql语句);

   cmd.connection=连接对象;

C.sqlcommand cmd=new sqlcommand();

    cmd.commandtext=sql语句;

    cmd.connection=连接对象

 

 

3.sqldatareader对象

通过sqldatareader对象向数据源发送相关的SQL语句命令后,就可以从数据源中获得一个sqldatareader对象的数据流,通过对该数据流的进一步操作,就可以获得数据库中的相关信息.

三.实现的基本方式

四大步骤:

1.建立一个与指定数据库的连接,从而创建一个connection对象,

2.对于指定的connection对象,通过command对象构造一个相关的DataReader对象数据流

3.通过command对象的相关方法执行SQL语句命令,获得一个DataReader对象数据流

4.通过对DataReader对象数据流进行进一步的分析和操作,从而获得数据库中的相关信息

四,对数据的操作

1.增删改均调用sqlcommand.executenonquery()方法来实现

2.查询则调用sqlcommand.executereader()方法来实现

sqlcommand.executereader()方法返回一个sqldatareader对象,通过对这个对象的操作,可以捕获我们需要的信息.

如:

while(rd.read())            //rd指的是执行executereader返回的对象

{

  string content=(string)rd["数据库字段"];


}

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值