数据库应用开发技术.doc

数据库应用开发技术.doc

ID:51306488

大小:144.50 KB

页数:7页

时间:2020-03-21

数据库应用开发技术.doc_第1页
数据库应用开发技术.doc_第2页
数据库应用开发技术.doc_第3页
数据库应用开发技术.doc_第4页
数据库应用开发技术.doc_第5页
资源描述:

《数据库应用开发技术.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第6章数据库应用开发技术教学课时:8课时本章学习目标:1.了解各种数据库系统结构的设计2.掌握数据库的访问技术教学重点:LADO.NET2.C/S、B/S结构教学难点:1.数据库的访问2.数据库开发体系结构教学方法:讲授法、讲解法、演示法、讨论法教学过程和内容:6.1数据库的访问、ADO1.所谓ADO在ADO产生之前出现了DAO、RDO的数据处理方法,下面将对DAO、RDO与ADO三者之间做一个比较。1)DAO(DataAccessObject,数据存取对象)2)RDO(RemoteDataObject,远程数据对象)Conn

2、ection对象3)ADO(ActiveXDataObject,ActiveX数据对象)2.ADO的数据库连接在使用Connection对象之前,必须先撰写以下的程序代码用来定义一个新的Connection对象定义。接着要来连接一个数据库,而在连接数据库之前,必须先要看看所要连接的数据库类型与种类。1)使用DSN的程序代码及分析2)不使用DSN的两种方式3・ADO的数据记录集合Recordset对象(1)数据记录的移动(2)数据搜索方法(3)数据删修方法4.ADO与SQL命令——Command对象5・ADO数据控件二、ODBC

3、1.ODBC概述ODBC(OpenDataBaseConnectivity,开放式数据库系统互联)是微软公司于1991年定义和发布的一套数据库访问标准,目前已成为广泛应用的接口技术和标准。ODBC接口的具体实现有3种类型,它们是根据所支持的不同结构来划分的。1)单层(SingleTier)2)双层(TwoTier)3)三层(ThreeTier)1.ODBC结构1)ODBC应用程序ODBC应用程序执行应用处理并调用ODBC函数。它的主要任务有以下几项。选择一个数据源并连接。提交SQL语句。检索结果。处理错误。提交(Commit)

4、或回退(Rollback)事务。断开数据源。2)ODBC驱动程序管理器3)ODBC驱动程序4)数据源2.建立ODBC数据源3.在应用程序中使用ODBC三、OLEDB1.OLEDB和ODBC的比较OLEDB是一套通过组件对象模型(ComponentObjectModel,COM)接口访问数据的技术,Microsoft已将OLEDB定位为ODBC的后继者推广使用。2.OLEDB结构微软公司定义的COM是一种二进制标准,它定义了如何创建和撤销对象以及对象间如何影响等规则。1)会话类2)访问器类3)行集类4)命令类四、JDBC1.JD

5、BC简介从一般意义上来说,JDBC是执行SQL语句以及建立执行SQL语句环境的JavaAPI,它由一些Java类组成,通过它们可以把SQL语句传送到绝大多数数据库管理系统中,同时还可以接收数据库査询和处理的结果。对于应用开发人员来说,JDBC主要提供了以下几个方面的功能:建立与数据库的连接。发送SQL语句。处理结果。2.通过JDBC访问数据库6.2数据库开发体系结构数据库应用的主要目的是利用商品化DBMS,结合应用软件的功能需求,开发出适合某行业或部门实际应用需求的数据库应用软件系统。在这种系统中,DBMS和数据库是整个应用软

6、件的数据存储、管理、查询,以及优化的基础。应用软件系统建立在一-体化的DBMS和数据库基础上,如下图所示。DBMS用户1用户2•••用户3数据库软件应川系统一、集中式结构集中式结构中,所有的软件系统包括DBMS和应用软件,都集中在一台功能强大的主机系统屮,所有的应用系统、数据存储和数据处理都在该主机屮进行。集屮式结构的主要优点是对应用系统和数据库的开发较为容易,维护和管理非常方便。一般的主机系统(如大型机、屮型机)由于处理能力强,使用效率很高,往往能提供很强的数据存储和处理能力。二、文件服务器结构随肴微型计算机系统和局域网的广

7、泛应用,集屮式结构的数据库系统演化为一种更实用的结构——文件服务器结构。在这种环境下建立数据库应用系统吋,数据按文件形式保存在文件服务器上,而应用程序和简化了的DBMS在齐个客户微机上实现,如下图所示。文件1文件2...文件n文件服务器局域网三、客户/服务器体系结构1.客户/服务器体系结构的构成在这种结构中,整个应用软件系统被逻辑地划分为两个部分:客户端和服务器端。客户端运行用户的应用软件,服务器端运行DBMSo应川软件连接件网络协议网络协议连接件DBMS操作系统客户机1客户机2客户机n第二层第三层:客户端II1.翠T7■厂E

8、W'mr_rrR'E「rTnm-K1)开放性2)分布式3)透明性4)可扩展性5)可维护性2.三层结构的客户/服务器体系结构三层结构的客户/服务器体系结构是在客户/服务器结构的基础上发展起来的一种应用模式,如下图所示。第一层I丿L

9、、浏览器/Web应用服务器/数据库服务器体系结

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

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

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