Oracle数据库管理与应用实例教程-应用开发.pptx

Oracle数据库管理与应用实例教程-应用开发.pptx

ID:57785358

大小:1018.02 KB

页数:43页

时间:2020-09-02

Oracle数据库管理与应用实例教程-应用开发.pptx_第1页
Oracle数据库管理与应用实例教程-应用开发.pptx_第2页
Oracle数据库管理与应用实例教程-应用开发.pptx_第3页
Oracle数据库管理与应用实例教程-应用开发.pptx_第4页
Oracle数据库管理与应用实例教程-应用开发.pptx_第5页
资源描述:

《Oracle数据库管理与应用实例教程-应用开发.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库管理与应用实例教程本章学习导航本章学习导航本章学习要点(1)C/S结构和B/S结构;(2)常用的数据库访问技术;(3)使用JDBC-ODBC桥访问Oracle11g数据库;(4)使用JDBCDriver访问Oracle11g数据库;(5)C#.NET中使用ODBC方式访问Oracle11g数据库;(6)C#.NET中使用OLEDB方式访问Oracle11g数据库;(7)C#.NET中使用OracleClient方式访问Oracle11g数据库。12.1数据库应用程序结构概述数据库应用程序是指任何可以添加、查看、修改和删除特定数据库(如

2、Oracle中的eBuy)中数据的应用程序。数据库应用程序一般包括三大组成部分:一是为应用程序提供数据的后台数据库;二是实现与用户交互的前台界面;三是实现具体业务逻辑的组件。具体来说,数据库应用程序的结构可依其数据处理及存取方式分为主机-多终端结构、文件型结构、C/S(客户机/服务器)结构、B/S(浏览器/服务器)结构以及3层/多层结构等。12.1数据库应用程序结构客户机/服务器结构客户机/服务器结构的出现是为了解决费用和性能的矛盾,最简单的C/S结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。(1)伸缩性差。(2)性能较差。(3)重用

3、性差。(4)移植性差。12.1数据库应用程序结构浏览器/服务器结构浏览器/服务器结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在B/S结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。基于B/S结构的软件的系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行程序的全部功能,真正实现“零客户端”。B/S结构还提供了异种机、异种网和异种应用服务的开放性基础,这种结构已成为当今应用软件的首选体系结构。12.1数据库应用程序结构C/SVSB/S1.支

4、撑环境C/S结构一般建立在专用的小范围内的局域网络环境,局域网之间通过专门服务器提供连接和数据交换服务;B/S结构建立在广域网之上的。2.安全控制C/S结构一般面向相对固定的用户群,对信息安全的控制能力很强。B/S结构建立在广域网之上,面向不可知的用户群,对安全的控制能力较弱。3.程序架构C/S结构可以对权限进行多层次校验,对系统运行速度较少考虑;B/S结构对安全以及访问速度的多重的考虑建立在需要更加优化的基础之上,比C/S结构有更高的要求,B/S结构的程序架构是发展的趋势。12.1数据库应用程序结构C/SVSB/S4.可重用性C/S结构侧重于程序的整

5、体性,程序模块的重用性不是很好;B/S结构一般采用多层架构,使用相对独立的中间件实现相对独立的功能,能够很好地实现重用。5.可维护性C/S结构处理出现的问题以及系统升级都比较难,一旦升级可能要求开发一个全新的系统;B/S程序由组件组成,通过更换个别的组件,可以实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。6.用户界面C/S结构大多是建立的Window平台上,表现方法有限,对程序员普遍要求较高;B/S结构建立在浏览器上,有更加丰富、生动的表现方式与用户交流,开发难度降低,开发成本下降。12.1数据库应用程序结构3层/N层

6、结构(1)用户界面层:实现用户界面,并保证用户界面的友好性、统一性。(2)业务逻辑层:实现数据库的存取及应用程序的商业逻辑计算。(3)数据服务层:实现数据定义、存储、备份和检索等功能,主要由数据库系统实现。课堂案例1——Java平台Oracle数据库程序开发学习使用ODBC-JDBC桥访问Oracle数据库、使用JDBC驱动程序直接访问Oracle数据库、在Java程序中调用Oracle数据库中存储过程的方法和一般步骤。案例学习目标ODBC数据源的配置、部署ojdbc6_g.jar包、连接Oracle数据库、访问Oracle数据库、处理Oracle数据

7、库数据、编写存储过程、编写Java程序、Java程序调用存储过程。案例知识要点课堂案例1——Java平台Oracle数据库程序开发JDBC概述JDBC(JavaDatabaseConnection)作为一种中间件,可以实现Java应用程序与数据库之间的接口功能。SunMicrosystems公司已将JDBC作为JDK的一部分,包括这些JDBCAPI,使Java应用与数据库通信。课堂案例1——Java平台Oracle数据库程序开发案例完成步骤1.注册数据库驱动程序(1)JDBC-ODBC桥接方式。Java应用程序访问Oracle数据库,我们可以通过配置数

8、据源的方法来实现,即ODBC方式。配置Oracle数据源后,应用程序再使用JDBC提供的编程接

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

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

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