何程序就可以通过ODBC 操纵驱动程序的数据库。
比如我们系统中有 Access 的 ODBC 驱动程序,那么即使我们没有 Access 软件,也可以在我们的程序中对一个 Access 的MDB 数据库加、删、改记录。
而且我们根本不用知道这个数据库是放在哪里的。
我们只要写出 SQL 语句,ODBC 驱动程序就会帮我们做一切事情。
我们在给 ODBC 驱动程序传 SQL 指令时,即是用 DSN 来告诉它到底操作的是哪一个数据库。
如果数据库的平台变了,比如我们改用了 SQL Server 的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置 DSN 就行了。
由此可见,DSN 是应用程序和数据库之间的桥梁。
二、创建数据库链接Connection链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。
ASP 文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set ConnServer.createObject“ADOBD.CONNECTION”这条语句创建了链接对象 Conn,接下来:connstrquotProviderMicrosoft.Jet.OLEDB.4.0Data.SourcequotampServer.MapPathquotquotampdbampquotquotconn.Open connstr这条语句打开链接,用到了 DSN,本例为“connstr”。
以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。
三、创建数据对象Record SetADO 中的数据对象通常保存的是查询结果。
Record Set 是 ADO 中最复杂的对象,有许多属性和方法。
Record Set 保存的是一行行的记录,并标有一个当前记录。
以下是创建方法:Set Record SetConn.ExecutesqtStr这条语句创建并打开了对象 Record Set,其中 Con 是先前创建的链接对象,rs 是一个字串,代表一条标准的 SQL 语句。
例如:rs“SELECT FROM shop_books”Set Record SetmConn.Executers这条语句执行后,对象 Record Set 中就保存了表 tab1 中的所有记录。
四、操作数据库我们通过调用链接对象的 Execute 方法来将查询结果返回给一个数据对象或进行插入、删除等操作。
例如: rs“INSERT INTO tab1 VALUES12” mConn.Executers /执行插入操作 五、关闭数据对象和链接对象在使用了 ADO 对象之后要关闭它,因为它使用了一定的服务器资源。
通过调用方法 close 实现关闭,然后再释放它。
Record Set.close Set Record SetNothing /关闭创建的数据对象 mConn.close Set mConnNothing /关闭创建的链接对象2.5 ASP 的特点 Active Server Pages 开发 Web 应用程序的特点:1. 完全嵌入 HTML,与 HTML、Script 语言完美结合。
2. 无须手动编译和链接程序。
3. 面向对象,并可扩展 ActiveX Server 组件功能。
4. 使用脚本语言(JavaScript、VBScript)编写。
5. 存取数据库轻松容易(使用 ADO 组件)。
6. 可使用任何语言编写自己的 ActiveX Server 组件。
7. 无浏览器兼容问题。
8. 程序代码隐藏,客户端仅能看到 ASP 输出的 HTML 文件。
9. 缩短 Web 开发时间。
可见,ASP 在数据库访问、与 HTML 的集成、提高服务器的效率等诸多方面都不错,更适应 Web 应用程序开发的需要,因此本文选择了 ASP 作为个性化页面生成器的开发工具。
第三章 网上书店系统需求分析 此网上书店售书系统可以实现商家后台发布商品信息、消费者在线购买等功能。
具体来说此购书系统只有注册才能购买,注册后保留了客户的所有信息,在购书过程中不需要烦琐的去添写信息,后台管理中可以添加各种各样的图书,以及对图书信息的修改、删除功能,以及对定单进行处理。
3.1 硬件平台: CPU:P41.0GHz。
内存:128MB 以上。
3.2 软件平台: 操作系统:Windows XP 专业版/ Windows 2000/ Windows 2003。
编辑脚本:Vbscript 使用的编辑器:dreamweaver 数据库:Access 2000。
浏览器:IE5.0 Web 服务器:IIS 分辨率:最佳效果 1024×768 像素。
第四章 总体设计4.1 系统模块结构设计 前台结构图 主页 index.asp 未登陆账号 已登陆账号 注册页 Reguser.asp 购买书 购物页面 e-shop.asp 注册个人信息 reuser1.asp 登陆页 Ment1.asp 购买书 完成注册 reguser2.asp 个人信息 Ment.asp 汇款方式 Ment2.asp 综合信息 Ment3.asp 购买成功 Ment4.asp后台结构图 登陆页 Admin_login.htm .
上一篇:
自动阅卷系统
下一篇:
天亮之后