- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课堂案例2——.NET平台Oracle数据库程序开发 数据适配器类 教师演示讲解 (1)构造数据适配器对象。构造数据适配器对象的格式如下: OleDbDataAdapter da = new OleDbDataAdapter(命令文本,连接对象); OracleDataAdapter da = new OracleDataAdapter (命令文本,连接对象); OdbcDataAdapter da = new OdbcDataAdapter (命令文本,连接对象); (2)数据适配器类的常用方法。数据适配器类的Fill()方法用于填充数据集,并返回填充的行数,其使用格式为: da.Fill(数据集对象,表名); Update()方法用于更新数据表,并返回受影响的行数,其使用格式为:da.Update(数据集,表名); 课堂案例2——.NET平台Oracle数据库程序开发 数据适配器类 教师演示讲解 (3)数据适配器类的常用属性。 SelectCommand属性用于设置或获取SQL语句或存储过程,以从数据源中查询数据记录; InsertCommand属性用于设置或获取SQL语句或存储过程,以向数据源中插入数据记录; UpdateCommand属性用于设置或获取SQL语句或存储过程,以更新数据源中的数据记录; DeleteCommand属性用于设置或获取SQL语句或存储过程,以删除数据源中的数据记录。 Oracle数据库管理与应用实例教程 第12章 数据库应用程序开发 本章学习导航 本章学习导航 本章学习要点 (1)C/S结构和B/S结构; (2)常用的数据库访问技术; (3)使用JDBC-ODBC桥访问Oracle 11g数据库; (4)使用JDBC Driver访问Oracle 11g数据库; (5)C#.NET中使用ODBC方式访问Oracle 11g数据库; (6)C#.NET中使用OLE DB方式访问Oracle 11g数据库; (7)C#.NET中使用OracleClient方式访问Oracle 11g数据库。 建议课时:8课时 12.1 数据库应用程序结构 概述 数据库应用程序是指任何可以添加、查看、修改和删除特定数据库(如Oracle中的eBuy)中数据的应用程序。 数据库应用程序一般包括三大组成部分: 一是为应用程序提供数据的后台数据库; 二是实现与用户交互的前台界面; 三是实现具体业务逻辑的组件。 具体来说,数据库应用程序的结构可依其数据处理及存取方式分为主机-多终端结构、文件型结构、C/S(客户机/服务器)结构、B/S(浏览器/服务器)结构以及3层/多层结构等。 12.1 数据库应用程序结构 客户机/服务器结构 客户机/服务器结构的出现是为了解决费用和性能的矛盾,最简单的C/S结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。 (1)伸缩性差。 (2)性能较差。 (3)重用性差。 (4)移植性差。 12.1 数据库应用程序结构 浏览器/服务器结构 浏览器/服务器结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。 在B/S结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。 基于B/S结构的软件的系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行程序的全部功能,真正实现“零客户端”。 B/S结构还提供了异种机、异种网和异种应用服务的开放性基础,这种结构已成为当今应用软件的首选体系结构。 12.1 数据库应用程序结构 C/S VS B/S 1.支撑环境 C/S结构一般建立在专用的小范围内的局域网络环境,局域网之间通过专门服务器提供连接和数据交换服务;B/S结构建立在广域网之上的。 2.安全控制 C/S结构一般面向相对固定的用户群,对信息安全的控制能力很强。B/S 结构建立在广域网之上,面向不可知的用户群,对安全的控制能力较弱 。 3.程序架构 C/S 结构可以对权限进行多层次校验,对系统运行速度较少考虑;B/S结构对安全以及访问速度的多重的考虑建立在需要更加优化的基础之上,比C/S结构有更高的要求,B/S结构的程序架构是发展的趋势。 12.1 数据库应用程序结构 C/S VS B/S 4.可重用性 C/S结构侧重于程序的整体性,程序模块的重用性不是很好;B/S结构一般采用多层架构,使用相对独立的中间件实现相对独立的功能,能够很好地实现重用。 5.可维护性 C/S结构处理出现的问题以及系统升级都比较难,一旦升级可能要求开发一个全新的系统;B/S程序由组件组成,通过更换个别的组件,可以实现系统的无缝升级,系统维护开销减到
您可能关注的文档
- Office基础与应用精品教程第3章 文档格式设置.ppt
- Office基础与应用精品教程第4章 页面设置与打印输出.ppt
- Office基础与应用精品教程第5章 图文混排.ppt
- Office基础与应用精品教程第6章 应用表格.ppt
- Office基础与应用精品教程第7章 文档高级编排.ppt
- Office基础与应用精品教程第8章 长文档编排.ppt
- Office基础与应用精品教程第9章 Excel基本操作与数据输入.ppt
- Office基础与应用精品教程第10章 编辑工作表.ppt
- Office基础与应用精品教程第11章 使工作表规范化.ppt
- Office基础与应用精品教程第12章 Excel页面设置与打印输出.ppt
- Oracle数据库应用技术项目任务1 初识图书销售管理系统数据库.pptx
- Oracle数据库应用技术项目任务2 创建图书销售管理数据库和表空间.pptx
- Oracle数据库应用技术项目任务3 创建和操作图书管理系统的数据表.pptx
- Oracle数据库应用技术项目任务4 图书销售管理系统的数据查询.pptx
- Oracle数据库应用技术项目任务5 图书管理系统的业务数据处理.pptx
- Oracle数据库应用技术项目任务6 图书销售数据库中索引和其他模式对象的应用.pptx
- Oracle数据库应用技术项目任务7 图书销售管理数据库的用户权限管理.pptx
- Oracle数据库应用技术项目任务8 图书销售管理系统的数据导入和导出.pptx
- Oracle数据库应用技术项目任务9 图书管理系统的数据备份与恢复.pptx
- Oracle数据库应用技术项目任务10 新闻发布管理系统的构建.pptx
原创力文档


文档评论(0)