您所在位置: 网站首页 / C#数据库编程.ppt / 文档详情
C#数据库编程.ppt 立即下载
2024-12-17
约1.9千字
约40页
0
751KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C#数据库编程.ppt

C#数据库编程.ppt

预览

免费试读已结束,剩余 35 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VisualC#.NET程序设计教程4.1数据库基础

4.2SQL查询基础

4.3使用ADO.NET

4.XADO.NET对象
1.数据库:所谓数据库(Database)是指一组排列成易于处理或读取的相关信息,它是由一个或多个表对象组成的集合。这有些类似于Excel的工作簿和工作表。
2.数据库管理系统:DBMS
3.数据库应用程序:数据库应用程序是指用VB、Delphi等开发工具设计的、实现某种特定功能的应用程序。关系型数据库是根据表、记录和字段之间的关系进行数据组织和访问的一种数据库,它通过若干个表(Table)来存储数据,并通过关系(Relation)将这些表联系在一起。

一、桌面数据库
Access、Paradox、FoxPro和dBase等。
二、客户/服务器数据库
SQLServer、Oracle、Sybase等。
SQL是StructuredQueryLanguage(结构化查询语言)的缩写。
SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。ADO-ActiveXDataObject,基于数据库连接的操作模式,ADO.NET:“非连接“模式访问数据库。
访问数据库时,首先要建立与数据库的连接,从数据库中下载需要的数据到本地缓冲区,之后断开与数据库的连接。
此时对数据的操作(添加、修改、删除等)都是在本地进行的,只有需要更新数据库中的数据时,才再次与数据库连接,在发送修改后的数据到数据库后关闭连接。ADO.NET也支持在连接模式下的数据访问方法,该方法主要通过DataReader对象实现。该对象表示一个向前的、只读的数据集合,其访问速度非常快,效率极高,但其功能有限。
ADO.NET传送的数据都是XML格式的;
①Connection对象,用于连接和管理数据库事务;
②Command对象,用于向数据库发送命令;
③DataSet对象,用于对驻留内存中的数据进行存储和操作;
④DataAdapter对象,提供内存中数据集与数据库交换数据通道(又称“数据适配器”);
⑤用于直接读取流数据的DataReader对象。4.3使用ADO.NET引入ADO.net命名空间(imports/using)
①System.Data对象,ADO.NET命名空间的核心;
②System.Data.OleDb
连接OleDb数据源,如Access,Excel等数据源;
③System.Data.SqlClient
连接SQLServer数据源(sql7.0以上)
④System.Data.OracleClient
连接Oracle数据源
⑤System.Data.Odbc
连接ODBC数据源数据源1、创建ADO.NET应用程序的步骤

方法一:使用数据适配器
①创建Connection对象,连接数据库。
②创建DataAdapter对象,提供数据源与记录集之间的数据交换,数据库与内存中数据交换。
③创建DataSet对象,将从数据源中得到的数据保存在内存中,并对数据进行各种操作等过程。
④创建Windows窗体,并向其中添加必要的控件。
⑤设置各控件的属性,编写主要控件的事件代码。
方法二:使用DataReader
①创建Connection对象,连接数据库。
②创建Command对象,执行SQL命令。
③创建DataReader对象,提供数据源与记录集之间的数据交换,数据库与内存中数据交换。

注意:使用此方法时需与数据库保持连接4.3.3使用ADO.NET访问数据库4.4Connection对象(属性与方法)4.4Connection对象(使用示例)4.4Connection对象(其它)4.5DataAdapterDataAdapter(续一)DataAdapter(续二)DataAdapter(续三)4.6DataSet4.6DataSet(续一)4.6DataSet(续二)4.6DataSet(续三)4.7DataTable4.7DataTable(续一)4.8Command对象4.8Command对象(执行方式)4.9DataReader4.9DataReader(使用示例)4.10DataGridView控件4.10DataGridView控件(续一)4.10DataGridView控件(续二)4.11其他对象(数据绑定)4.11其他对象(绑定控件)4.11其他对象(数据关系)本章结束此课件下载可自行编辑修改,供参考!
感谢您的支持,我们努力做得更好!
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C#数据库编程

文档大小:751KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用