欢迎来到天天文库
浏览记录
ID:57011961
大小:85.00 KB
页数:25页
时间:2020-07-26
《Web数据库访问技术模板课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章Web数据库访问技术内容简介:本章主要介绍随着Internet的发展,静态Web站点的开发与维护变得越来越困难,其最大的问题就是缺少交互性,信息的内容只有在网站管理人员更改后才能发生变化,使得Web管理员不得不频繁修改他们的网页。为了向网络用户提供大量有用的、动态的和可交互的信息,凡是能够数据库化的内容,应尽量做成数据库的形式,因为数据库形式的数据远比其他形式的数据要容易更新与管理。第8章Web数据库访问技术8.1Web数据库访问技术简介8.2ODBC8.3ADO8.4结构化查询语言SQL8.5使用ASP访问数据库8.6远程教育系统说明—数据库设计与管理模块8.1Web数据库访问
2、技术简介1.数据访问技术概述基于Web的数据库访问技术是指:在客户端安装Web浏览器,作为用户输入查询条件和显示查询结果的交互界面。2.CGICGI(CommonGatewayInterface)是外部应用程序与Web服务器交互的一个标准接口。CGI应用程序可以完成客户端与服务器的交互操作。3.ODBCAPI方法与Web服务器结合紧密,所以性能较高。但是利用底层的API开发数据库访问程序仍然很困难,因此一般使用基于底层API的高层数据库编程接口,这就是我们所说的ODBC。ODBC是“开放数据库互连”的简称,是一种使用SQL的应用程序接口(API)。4.一致的数据访问技术ADO/OLED
3、B一致数据访问包括两层软件接口,分别为ADO(ActiveDataObject)和OLEDB,对应于不同层次的应用开发,ADO提供了高层软件接口;OLEDB提供了底层软件接口。ADO以OLEDB为基础,它对OLEDB进行了封装。8.2ODBCODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言
4、的支持,用户可以直接将SQL语句送给ODBC。8.2.1ODBC概念一个完整的ODBC由下列几个部件组成:用程序(Application)DBC管理器(Administrator)。该程序位于Windows95控制面板(ControlPanel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。驱动程序管理器(DriverManager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。ODBCAPIODBC驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。数据源。数据源包含了数据库位置和
5、数据库类型等信息,实际上是一种数据连接的抽象。ODBC模型8.2.2配置数据源1.Access数据库系统DSN的配置方法Step1:单击添加后弹出对话框,选择数据源为DriverdoMicrosoftAccess(*.mdb)单击完成。Step2:这时弹出一个“ODBCMicrosoftAccess安装”的对话框,在对话框的数据源名文本输入框中输入配置的DSN文件名,如果test_dsn,然后单击“选择”按钮。Step3:这时将弹出对话框,在对话框的数据库名中输入“c:test.mdb”,或是从右边的目录浏览器中选择“驱动器C”->“test.mdb”。选择数据库完成后,单击确定按钮
6、将回到第二步界面。Step4:单击“确定”,请注意,这时在系统数据源列表框中出现了“test_dsn”项。Access数据库系统DSN配置完成。2.SQLServer数据库系统DSN的配置方法Step1:在弹出的对话框中的驱动程序中选择SQLServer项。Step2:单击“完成”,这时将弹击一个对话框,在对话框的名称文本输入框中输入要配置的DSN文件名。Step3:单击“下一步”,此时我们如果在第二步时选择的是通过IP地址连接服务器,请选择客户端配置选项,调出配置对话框。Step5:单击“下一步”,在“改变默认的数据库”的复选框中打勾,并选择test数据库。Step6:单击“下一步”
7、。Step7:单击“完成”。Step8:单击“测试数据库”按钮以进行测试,Step9:单击“确定”,这时在系统数据源列表框中出现了“test_dsn_sql”项,SQLServer数据库系统DSN配置完成。接下来我们就讲述一下系统DSN的配置过程。8.3ADO前面已经简单介绍过,ActiveX数据对象(ADO)是允许用户与数据存储进行交互的组件。这意味着只要基于某些数据就可建立一个网页,或一种完全交互的电子商务系统。不论那种方式,都是ADO使我
此文档下载收益归作者所有