第章电子商务后台数据库技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章电子商务后台数据库技术

第5章 电子商务网站后台数据库技术;5.1 Web数据库的概述;5.1.1 Web数据库的产生 ;5.1.2 通过Web访问数据库的优点;1.标准统一,开发过程简单;2.数据库界面无需开发;3.跨平台支持;5.1.3 Web数据库的发展趋势;1.非结构化数据库;2.异构数据库系统;5.2 Web数据库的选择;5.2.1 MySQL数据库系统 ;5.2.2 Oracle数据库系统 ;Oracle具有很多突出的优点: ①Oracle几乎能在所有的平台上运行,并且完全支持所有工业标准。 ②Oracle则引入了细粒度化的访问控制,改进了多层环境的安全模式。 ③Oracle提供了先进的网络特性和管理能力。;5.2.3 SQL Server数据库系统 ;③SQL Server能够运行于Windows95/98操作系统上,也能够运行于Windows NT Server和Workstation操作系统上。 ④SQL Server对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 ⑤并发控制能力强。 ;⑥SQL Server支持多线程操作。 ⑦ SQL Server的编程接口丰富,提供了Transact - SQL、DB-Library for C、和DB-Library for Visual Basic、嵌入式SQL等开发工具。 ⑧SQL Server提供数据仓库功能,而这个功能只在Oracle和其他更昂贵的DBMS中才有。 ;5.2.4 IBM的DB2数据库系统 ;5.2.5 Access数据库系统 ;5.2.6 其他Web数据库产品 ;这些Web数据库产品共同具有的特点是: ①支持Web化的数据库应用。 ②支持客户机的Internet/Intranet访问。 ③可以支持各种多媒体的数据库格式。 ④具有友好的图形用户界面。 ;5.3 Web服务器与数据库的连接;5.3.1 ODBC数据库连接 ;1.ODBC简介;ODBC具有以下几个方面的特点: ①ODBC的设计完全和ISOCall-LevelInterface兼容。 ②SQL语句可以以源代码的方式直接嵌入在应用程序中。 ③应用程序可以以自己的格式接收和发送数据。 ④应用程序不会受制于某种专用的API。 ⑤ODBC数据库驱动程序目前可以支持50多家公司的数据库产品。;ODBC的体系结构如图所示 ;(1)应用程序 应用程序本身不直接与数据库打交道,主要负责处理并调用ODBC函数,对数据库发送SQL请求及取得结果。 (2)驱动程序管理器 驱动程序管理器是一个带有输入程序的动态链接库(DLL),主要是加载驱动程序、处理ODBC初始化调用并提供ODBC调用的参数有效性和序列有效性。;(3)驱动程序 驱动程序是一个完成ODBC函数调用并与数据源相互作用的DLL,当应用程序调用SQLDriverConnect()、SQLConnect()或函数SQLBrowseConnect()时,驱动程序管理器负责载入驱动程序。 (4)数据源 数据源包括用户访问的数据、相关的操作系统、DBMS和用于访问DBMS的网络平台。;1.ODBC设置;通常情况下,ODBC驱动程序在数据库系统安装过程中会自动添加到系统中,如果没有安装,则应该可以在数据库安装盘内找到相应驱动程序安装包。安装完ODBC驱动程序后,在ODBC管理器中驱动程序列表中会显示该数据库系统的驱动程序。 ;其次,需要设置系统的DSN(Data Source Name,数据源名)。 在利用ODBC建立数据库连接的Web系统中,Web系统是通过DSN来识别和连接数据库的。ODBC的数据源分为以下3类: (1)系统数据源 (2)用户数据源 (3)文件数据源;在Web数据库系统中,应当使用系统数据源方式,这样Web服务器才能访问到数据库系统。 安装完ODBC驱动程序并且在ODBC管理器中添加新的数据源后,就可以在Web数据库应用程序系统的开发过程中,直接使用该数据源实现与数据库系统的连接和访问了。;5.3.2 直接数据库连接 ;当然,直接数据库连接会牺牲动态网页程序对数据库的兼容性。由于不同程序对数据库系统的访问采用不同的函数库,因此改变数据库系统就会导致程序不能访问新的数据库系统,必须重新改写程序。 所以,在动态网页程序中采用何种方式进行数据库访问,是一个必须仔细考虑的问题。如果暂时无法作出决定,建议还是采用ODBC方式比较稳妥可靠。;5.3.3 管理数据库连接 ;5.3.4 使用ADO对象对数据库操作 ;1.使用Connection对象;ConnectionString的参数说明 ;2.使用Command对象;(1)建立数据库 数据库名:cailiao.mdb 表名:库

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档