- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目十五数据处理——使用ADO操作数据库.doc
项目十五数据处理——使用ADO操作数据库
C#
C#
程序设计项目教程
学习任务
??
了解
ADO3.NET
访问数据库的模式。
掌握
Connection
对象的使用方法。
??
掌握
Command
对象的使用方法
。
掌握
DataReader
对象的使用方法
。
掌握
DataSet
对象的使用方法
。
掌握
DataAdapter
对象的使用方法。
项目
十五 数据处理
——
使用
ADO
操作数据库
C#
程序设计项目教程
任务安排
任务一
连接数据库
任务二
操作数据库
项目
十五 数据处理
——
使用
ADO
操作数据库
C#
程序设计项目教程
任务一
连接数据库
任务说明
预备知识
在本任务中我们先来了解
ADO.NET
数据模型的结构和连接数据库的方式。
一、
ADO.NET
基础
ADO.NET
(
ActiveX Data Object for the .NET Framework
)是
.NET Framework
提供给
.NET
开发人员的一组类,其功能全面而且灵活,在访问各种不同类型的数据时可以保持操作的一致性。
ADO.NET
由
.NET
数据提供程序和
DataSet
两部分构成,其结构
如右图所
示。
C#
程序设计项目教程
Connection
对象、
Command
对象、
DataReader
对象、
DataAdapter
对象和
DataSet
对象的作用如下:
Connection
对象
在
ADO.NET
的最底层,用于开启程序和数据库之间的连结。若数据库没有打开,用户无法从数据库中取得数据。
Command
对象
用来对数据库发出一些指令操作,例如查询、新增、修改、删除数据、执行数据库中的预存程序等。它架构在
Connection
对象上,即
Command
对象是通过连接到数据源的
Connection
对象来下命令的。
DataReader
对象
主要用于读取数据库中的数据。
DataAdapter
对象
主要负责在
Command
对象执行完
SQL
语句后生成并填充
DataSet
和
DataTable
。
Dataset
对象
主要负责存取和更新数据。
C#
程序设计项目教程
二、
ADO.NET
常见数据访问方式
目前
在
.NET
平台中常用数据提供程序
有以下几种:
SQL Server.NET Framework
数据提供程序
:提供对
Miscrosoft
SQL Server 7.0
版或更高版本的数据访问,使用
System.Data.SqlClient
命名空间。
OLE DB.NET Framework
数据提供程序
:适用于使用
OLE DB
公开的数据源(
Object Linking and Embedding Database
,对象链接和嵌入数据库),使用
System.Data.OleDb
命名空间。
ODBC.NET Framework
数据提供程序
:适用于使用
ODBC
(
Open Database Connectivity
,开放数据库互连)公开的数据源,使用
System.Data.Odbc
命名空间。
Oracle.NET Framework
数据提供程序
:适用于
Oracle
数据源,使用
System.Data.OracleClient
命名空间。
C#
程序设计项目教程
三、
Connection
对象
ADO.NET
提供了与各种访问方式对应的
Connection
对象,常用的包括
SqlConnection
对象、
OleDbConnection
对象、
OdbcConnection
对象和
OracleConnection
对象。使用不同的类型的
Connection
对象时,需要引入相应的命名空间。
SqlConnection
对象用于连接
SQL Server
数据库;
OleDbConnection
对象用于连接支持
OLE DB
的数据库,如
Access
、
MySql
;
OdbcConnection
对象用于连接任何支持
ODBC
的数据库;
OracleConnection
对象用于连接
Oracle
数据库。
C#
程序设计项目教程
这里我们主要介绍连接
Access
数据库和
SQL Server
数据库的方法。
(
1
)连接
Access
数据库
这里
我们使用
OleDb
方式与
Access
数据库建立连接。在使用
OleDb
方式连接数据库时,首先需要先引入
2
个命名空间
System.Data
(
System
文档评论(0)