C#程序设计简明教程-第6章 数据库访问技术.ppt

C#程序设计简明教程-第6章 数据库访问技术.ppt

ID:49287007

大小:307.00 KB

页数:29页

时间:2020-02-03

C#程序设计简明教程-第6章 数据库访问技术.ppt_第1页
C#程序设计简明教程-第6章 数据库访问技术.ppt_第2页
C#程序设计简明教程-第6章 数据库访问技术.ppt_第3页
C#程序设计简明教程-第6章 数据库访问技术.ppt_第4页
C#程序设计简明教程-第6章 数据库访问技术.ppt_第5页
资源描述:

《C#程序设计简明教程-第6章 数据库访问技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、6.1数据库基础知识数据库有多种分类,目前使用的数据库以关系数据库为主,这里只介绍关系数据库的相关概念。6.1.1数据库的相关概念1.数据库所谓数据库(Database)是指一组排列成易于处理或读取的相关信息。这有些类似于Excel的工作簿和工作表。章节目录上一页下一页第6章数据库技术12.关系数据库一个关系数据库(RelationalDatabase)是由若干表组成。3.数据库管理系统4.表表(Table):一个表就是一组相关的数据按行排列,像一张表格一样。5.字段(Field)6.记录(Record)章节目录上一页下一页27.索引(Index)8.关键字9.关系10

2、.数据库应用程序章节目录上一页下一页36.2ADO.NET概述ADO.NET是美国微软公司最新推出的.NET平台中的一种数据访问技术。ADO.NET类库中提供了用于数据连接、处理数据操作的类。ADO.NET支持已连接环境和非连接环境的数据访问。章节目录上一页下一页46.2.1.NETFramework数据提供程序1.四种数据提供程序(1)SQLServer.NETFramework数据提供程序。(2)OLEDB.NETFramework数据提供程序(3)ODBC.NETFramework数据提供程序(4)Oracle.NETFramework数据提供程序章节目录上一页下

3、一页52..NETDataProvider核心类.NETFramework数据提供程序包括四个核心类,用于实现对数据库的数据处理。(1)Connection对象Connection对象成为连接对象,提供了对数据存储中正在运行的事务(Transanction)的访问技术。(2)Command对象Command对象用于执行数据库的命令操作,命令操作包括检索、插入、删除以及更新操作。章节目录上一页下一页6(3)DataAdapter对象DataAdapter(数据适配器)对象在DataSet对象和数据源之间架起了一座“桥梁”。(4)DataReader对象DataReader

4、对象用于从数据库中读取由SELECT命令返回的只读、只进的数据流,在这个过程中一直保持与数据库的连接。章节目录上一页下一页76.3创建访问数据库应用程序数据库应用程序开发的目标是建立一个满足用户长期需求的产品,在开发的初期要分析用户的需求,程序开发的几个步骤如下:1.初步设计2.功能实现3.运行和维护程序章节目录上一页下一页8示例:用向导对ACCESS数据表操作一、建数据库1.启动ACCESS2.在ACCESS下建立数据库(如企业管理)3.在2中的数据库中建立二个表:负责人信息,企业信息表,并指定关键字,如果要输入图片,可把该字段的类型设为OLE对象类型4.在录入图形字

5、段时,打开画图等软件,然后,选定该图,进行复制,然后,指向该字段处,右击粘贴。也可以用插入对象的方式进行。5.退出ACCESS,把相应的数据库复制到指定目录(文件夹)下9二、建立窗体及连接表1.建立一个windows应用程序2.建立一个窗体3.在该应用程序的菜单:数据-》显示数据源-》添加新数据源4.按向导选数据库-》新建连接-》更改-》在数据源中,选MicrosoftAccess数据库文件5.在添加连接对话框中,选浏览(B),找到ACCESS数据库,如企业管理,可以试一下测试连接,看是否成功。此时,可以查看连接字符,看如何连接的。注:连接后形成了一个新文件app.co

6、nfig,如果要使其能更新,必须修该该文件中的...

7、DataDirectory

8、变为..\..\等106.然后,根据提示,依此操作7。在连续两次下一步后,出现选择数据库对象,此时可以选择一个或多个表,也可以选择表中相应的字段,只前在相应项前面打勾即可,然后完成8.回到窗体设计界面后,可直接把右边数据源中的表拖入窗体中,生成Gatagridview表9.也可在数据源中展开开字段,把一个个字段拖入窗体中,生成文字框。如果是图形字段,先单击该字段数据源,选PictureBox,然后拖到窗体上,再把该对象的属性sizeMode改为StretchImage,以便图形能全部显

9、示。10.试运行,完成。11.如果要修改显示Gatagridview表,可点击该表的右上角三角形,可以增加,删除相应字段11数据库应用程序开发步骤1.初步设计需求分析,定义功能2.功能实现功能模块划分,一般四个功能模块.3.运行与维护ADO.NET数据库应用程序一般步骤126.4数据库连接在vs2005中,首先把oleDb相关控件从工具菜单的选择工具项中添加进来.在工具箱中才有对应的控件.在编程时,应加入命名间:usingSystem.Data.Oledb;通过Connection对象实现数据连接,不同的数据库的类型使用不同的Connec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。