文档介绍:Contents
eb开发中的基本概念
ADO. NET框架介绍
3)数据库编程
基本概念③
今HTML
Markup Language
XML/HTM
于描L结构))种标记语言。静态的网页
DHT下
▲
是HTML、CSS和 Javas
lL用
css态的、交互式的网站
DHTML
(表现)
动态交互网站
DoM、Js
(行为)
ADO. NET的名称起源于ADO( ActiveX data
Objects
表明在NET编程环境中优先使用的数据访问接口
提供了对关系数据、XML和应用程序数据的访问
是 NET Framework中不可缺少的一部分
NET Framework数据提供程序
. NET Framework数据提供程序是专门为数据处理
以及快速地只进、只读访问数据而设计的组件。
Connection
Command
DataAdapter
Connection对象
是开启程序和数据库之间的连结
丶没有利用连结对象将数据库打开,是无法从数据库
中取得数据的
这个对象在 ADO. NET的最底层
可以自己产生这个对象,或是由其它的对象自动产
生
Command对象
架构在 Connection对象上
向数据库发出操作指令(增、删、改、查)
呼叫存在数据库中的预存程序等
透过连结到数据源的 Connection对象来下命令
Connection连结到哪个数据库, Command对象
的命令就下到哪里
DataAdapter对象
架构在 Command对象上,并提供了许多配合
Dataset使用的功能
在数据源于 Dataset之间执行数据传输的工作
它可以透过 Command对象下达命令后,并将取得
的数据放入 Datase对象中
ADO. NET DataSet
这个对象架构在 DataAdapter对象上
可以视为一个暂存区( Cache)
可以把从数据库中所查询到的数据保留起来
可以将整个数据库显示出来
可以储存多个Tab|e
可以透过 DataAdapter对象取得表结构
可以记录数据表间的关联
本身不具备和数据源沟通的能力
与数据库关系图
总结
ADO. NET是与数据源交互的NET技术。有许多的
Data providers,它将允许与不同的数据源交流
取决于它们所使用的协议或者数据库。然而无
论使用什么样的 Data provider,都将将使用相似
的对象与数据源进行交互。 Connection对象管理
与数据源的连接。 Command对象允许与数据源交
流并发送命令给它。为了对进行快速的只“向前”
地读取数据,使用 Datareader。如果想使用断开
数据,使用 Dataset并实现能进行读取或者写入数
据源的 DataAdapter。
string connectionString="Data Source=server, Initial Catalog=db, User
D=test: Password=test.
2常用方法介绍
lblic static int ExecuteNon Query (string connection String, string cmd Text)
SqlConnection conn= new Sqlconnection(connection String)
COmmand cmd= new SqlCommand(cmd Text, conn)
nt val= cmd. ExecuteNon Queryo
return val
public static Data Set Query(string sqlstring)
SqlConnection thisconnection new SqlConnection(SqlHelper. Connection String)
SqlDataAdapter adapter= new SqlDataAdapter(sqlstring thisconnection)
DataSet ds= new DataSet(
adapter. Fill(ds)