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

随着数据库和编程技术的发展,出现了众多的数据访问技术。 最初的ODBC,开放数据库互连Open Database Connectivity,实现相同的API访问不同类型的数据库。但ODBC包含上千个...

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

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

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

在介绍ADO.NEt

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

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

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

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

ADO.NET 连接方式进行数据访问

连接到数据源 连接到数据源需要使用两步: 1.创建连接字符串 2.使用Connection通过连接字符串进行连接 例1: //使用连接字符串 //注意引用System...

ADO.NET数据访问

一、数据源的连接 1、连接到数据源ADO.NET通过SqlConnection类建立与SQL Server数据库的连接,例如:string connString = “SERVER=…;DATABAS...

浅谈ADO.NET数据访问技术

ADO.NET是一种新一代的数据存储技术,是一个全新的数据

Visual.C#.2010从入门到精通].(Visual.C#.2010.Step.By.Step)读书笔记 ADO.NET(十九)

读书笔记(1)---ADO.NET与数据库

一。ADO.NET与数据库概述1.首先介绍数据库访问结构       C#中接口就是ADO.NET和后台的数据库(包括SQL Server,Oracle,Access,Excel电子表格,甚至文本文件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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