(完整版)网上购物系统设计与实现毕业设计 联系客服

发布时间 : 星期一 文章(完整版)网上购物系统设计与实现毕业设计更新完毕开始阅读747fa800b6360b4c2e3f5727a5e9856a561226f8

端。

2、 ODBC的使用

首先,我们创建一个ODBC数据源

(1) 打开系统的控制面板,然后在控制面板双击ODBC图标,启动ODBC

数据源管理器。

(2) 在”系统DSN”页面上单击”添加”按钮,打开一个”创建新的数据

源”对话框,然后选择SQL Server选项。

(3) 单击对话框中的”完成”按钮,打开”ODBC SQL Server安装”对话

框。

(4) 在对话框的”数据源名称”中输入数据源的名称,我们输入”shop” (5)

单击高级按钮,打开”设置高级选项”对话框,设置登录名称和

密码。单击”确定”。

(6) 最后,单击确定,完成创建。

4.2.2 ADO数据访问接口

(1) ADO概述

ADO最早是在1996年作为一个对象库与OLE DB捆绑在一起,是Microsoft Internet Information Server(IIS)3的一个重要组成部分。现在的ADO是捆绑在MDAC2中的,在原有的基础上,新增了很多功能:

1、ADO作为一个系统组件:在启动Windows 2000时,ADO时作为Windows

操作系统的标准组建出现的,这也意味着ADO将作为Windows 2000安装程序的一部分被自动安装。

2、记录(Record)和流(Stream)对象:Record对象可以在一个Recordset对象中表示一条单独的记录,还被设计成表示不同层次的有组织的数据。Stream对象表示的是与一个特定的Record对象相关联的二进制数据。

3、URL作为连接字符串:ADO允许使用统一资源定位器(URLS)来为一个特定的ADO Connection对象指定数据源。然后,这个URL被送到能翻译这个URL的潜在的OLE DB提供者那里。

4、提供者字段: 5、新的OLE DB提供者 (2) ADO对象模型

ADO对象模型定义了一个可编程的分层的对象集合,它支持部件对象模型(COM)和OLEDB数据源。ADO的对象模型中包含了三个一般用途的对象:Connection、Command和Recordset。

程序员可以创建这些对象并且使用这些对象访问数据库。在ADO对象模型中还有其它几个对象,例如:Field、Property、Error和Parameter。他们是作为前面三个对象的子对象进行访问的。ADO的对象描述如下表:

对象

描述

Command 包含了一个命令的相关信息,例如,查询字符串、参数定义等 Connection 包含了有关连接的信息,例如游标类型、连接字符串、查询超时等 Recordset Fields Property Parameter 查询得到的一组记录组成的记录集 包含了记录集中某一个记录字段的信息。 ADO对象的属性 与命令对象相关的参数。命令对象的所有参数都包含在它的参数集中 Error 包含了由数据源产生的ERROR集合中的扩展的错误信息。 4.2.3 SQL结构化查询语言概述

SQL是工业标准数据库操作语言,这种语言能操纵任何一种关系型数据库管理系统。 一. SQL概述

SQL是一种数据库编程语言,一个SQL查询至少包括下面三个元素:

1、 2、

一个动词,例如SELECT,它决定了操作的类型。

一个谓词宾语,由它来指定一个或多个字段名,或者指定一个或多个表对象。

3、

一个介词短语,由它来决定动词在数据库中哪个对象上动作,例

如”FROM TABLE NAME ”。

因此一个简单的SQL语句看上去大致如此:

Select * form testable where parameter=1

SQL查询的类型有四种:

1、交互式SQL:交互式SQL允许在一个类似于dBASE的点命令行提示符下输入SQL语句。

2、嵌入式SQL:大多数SQL语言都支持把SQL语句插入到普通的应用程序代码中。这样,不一定使用固定的用户接口工具就可以通过SQL访问数据库。嵌入式SQL允许用户通过在SQL执行之前加入一个关键字来执行SQL语句。其优点是进一步为单一变量赋于属性值,缺点是必须逐行地处理查询结果,而不是交互式的批处理。

3、存储过程或模块SQL。许多SQL服务器支持存储过程这一概念。存储过程由一些SQL代码组成,当应用程序通过CALL命令调用它时,它会实现许多操作。

4、动态SQL。动态SQL可以创建在编写语句时无法预测其内容的SQL语句。例如,你可能想设计一个可以针对多种数据库处理查询的应用程序,动态SQL可以以字符串形式向数据库传送查询。 二.了解SQL语句

SQL语句由命令、子句、运算符和合计函数构成,这些元素结合起来组成语句,用来创建、更新、和操作数据库。任何SQL语句都是以下面几种命令开