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

原创 2007年09月22日 00:28:00

一,什么是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["数据库字段"];


}

 

 

 

 

ADO.NET数据访问技术基础篇一

ADO.NET 数据访问 访问数据库 Connection Command Recordsert

ADO.NET数据访问技术

作为一个后端的开发人员,熟练的使用ADO.NET访问数据库并与数据库进行交互是一项必备的技能,但是从接触到现在依然是一瓶子不满半瓶子咣当。遂下定决心,好好整理下这个知识。        ADO.NET...

某书——数据访问技术的发展,以及ado.net

随着数据库和编程技术的发展,出现了众多的数据访问技术。 最初的ODBC,开放数据库互连Open Database Connectivity,实现相同的API访问不同类型的数据库。但ODBC包含上千个...
  • lightty
  • lightty
  • 2012年06月02日 15:50
  • 347

C#成魔之路<5>ADO.NET数据访问技术(1)

1、ADO.NET简介 ADO.NET是一组面向.NET程序员公开数据范围跟服务的类。他为创建分布式数据共享应用程序提供了丰富的组件。提供了一系列方法,用于支持对MicroSoft SQL Serv...

强大的数据访问助手——ADO.NET

在介绍ADO.NEt

数据访问与ADO.NET

ADO.NET的设计目标 ADO.NET是Microsoft公司发布的新一代数据存取技术,是一个全新的数据库访问模型,使应用程序的开发人员能方便的访问不同的数据源 ADO.NET提供对SQL Se...

ADO.NET 数据访问

简介:ADO.NET的名称起源于ADO,ADO.NET是一组用于和数据源进行交互的面向对象类库,也就是连接数据库的桥梁,可以无连接的方式与数据交互的技术,但它同样也能够使文本文件,Excel表格,XM...

ADO.NET 基于OOP原则优化数据访问

代码复用的必要性在实际开发中百分之80%以上都是增删改查操作,如果每次执行都创建各种数据访问对象,然后调用对象的方法,就会使得我们所编写的程序代码存在大量冗余,这对于后续的维护带来很大的不方便。通用数...

C#成魔之路<6>ADO.NET数据访问技术(2)

1、读取数据:DataReader对象 在使用Command对象执行完SQL命令后,若需要从返回的结果集中读取数据,可以使用DataReader对象。(1)DataReader对象详述 DataR...

ADO.NET的数据访问对象

ADO.NET的数据访问对象是以下几个:   1、Connection对象:与数据源建立连接,连接sql server7.0 或更新版本数据库用SqlConnection,连接OLEDB数据源使用O...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ADO.NET数据访问基础(读书笔记)
举报原因:
原因补充:

(最多只允许输入30个字)