欢迎来到天天文库
浏览记录
ID:43783977
大小:972.50 KB
页数:29页
时间:2019-10-14
《网页设计与制作 王学军 第15章 开发ASP应用程序基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、可以在DreamweaverCS3的可视化环境下开发应用程序,实现留言板、在线购物、信息查询等功能。而“IIS+ACCESS数据库+ASP网页”是学习开发应用程序的最好的模式,也是开发中小型网站应用程序经常采用的方式。本章将给合这一方式,介绍搭建ASP运行环境、ACCESS数据库、数据库连接以及数据库查询语言SQL的基本知识。第15章开发ASP应用程序基础学习目标掌握搭建ASP开发环境的方法。掌握ACCESS数据库的基本知识。掌握创建数据库连接的方法。掌握基本SQL语句的使用方法。15.1搭建ASP开发环境DreamweaverCS3无法独立
2、创建动态站点,必须建立一个Web服务器环境和数据库运行环境。DreamweaverCS3支持ASP、JSP、ColdFusion和PHPMySQL4种服务器技术,所以在使用DreamweaverCS3开发应用程序之前,首先要定义一个可以使用服务器技术的站点,最常用的服务器技术是ASPVBScript。ASP必须在安装有IIS的服务器中才能运行,IIS服务器提供Web、FTP和SMTP功能,因此在开发ASP应用程序之前,必须首先安装和配置IIS。为了便于学习开发ASP应用程序,建议读者在本机上安装并配置IIS服务器。15.2创建数据库数据库(D
3、ataBase,简称DB),顾名思义是保存数据的仓库,它是长期存储在计算机中的有序的、可共享的数据集合。数据库管理系统(DataBaseManagementSystem,简称DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。用户通过DBMS访问数据库中的数据,管理员也通过DBMS进行数据库的维护。它提供多种功能,可使多个应用程序和用户用不同的方法同时或不同时去创建、修改和访问数据库。它使用户能够方便地定义和操纵数据库,维护数据的安全性和完整性以及进行多用户下的并发控制和恢复数据库。数据库系统的种类非常多,在网站建设中常用
4、的数据库系统有Access、SQLServer、MySQL以及Oracle等。由于Access简单易学、功能丰富,而且许多中小型网站也都是采用ASP和Access数据库系统开发的,因此对于初学者,特别适合选择Access数据库来学习开发ASP应用程序。15.2创建数据库在创建Access数据库时,要注意数据库中的字段名与要开发的应用程序表单页面中的表单域的对应关系和数据类型的匹配。因此,需要根据表单的数据,创建所需的数据库。每个数据库中会包含许多数据表,如图所示。这些数据表的创建都是与应用程序的实际需要密切相关的。例如,当前创建的数据表“ad
5、min”用来保存管理员信息,“bbsmain”用来保存论坛讨论的主题信息,“bbsref”用来保存主题回复信息。15.3数据库连接使用OLEDB方式创建数据库连接使用面向ODBC的DSN方式创建连接15.3.1使用OLEDB方式创建数据库连接目前使用OLEDB原始驱动面向Access、SQL两种数据库的连接字符串已被广泛使用。Access97数据库的连接字符串有以下两种格式。•"Provider=Microsoft.Jet.OLEDB.3.5;DataSource="&Server.MapPath("数据库文件相对路径")•"Provider
6、=Microsoft.Jet.OLEDB.3.5;DataSource=数据库文件物理路径"Access2000~Access2003数据库的连接字符串有以下两种格式。•"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("数据库文件相对路径")•"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=数据库文件物理路径"15.3.1使用OLEDB方式创建数据库连接Access2007数据库的连接字符串有以下两种格式。•"Provider
7、=Microsoft.ACE.OLEDB.12.0;DataSource="&Server.MapPath("数据库文件相对路径")•"Provider=Microsoft.ACE.OLEDB.12.0;DataSource=数据库文件物理路径"SQL数据库的连接字符串格式如下。•"PROVIDER=SQLOLEDB;DATASOURCE=SQL服务器名称或IP地址;UID=用户名;PWD=数据库密码;DATABASE=数据库名称"代码中的“Server.MapPath()”指的是文件的虚拟路径,使用它可以不理会文件具体存在服务器的哪一个分区
8、下面,只要使用相对于网站根目录或者相对于文档的路径就可以了。如果站点使用的是租用的空间,建议通过连接字符串创建数据库连接。15.3.1使用OLEDB方式创建数据库连
此文档下载收益归作者所有