asp连接sql server数据库

asp连接sql server数据库


2024年6月21日发(作者:)

9.5 ASP连接SQL Server进行数据库操作的示例

Web数据库的实现方法很多,本节使用ASP作为脚本语言,IIS作为WEB服务器,

采用SQL Server 2000作为数据库服务器,并配置ODBC数据源,通过ASP与ODBC数

据源进行交互,进行数据的查询、添加、删除、更新。其步骤如下:

• 建立数据库表

• 配置ODBC数据源

• 安装IIS服务器并配置虚拟WEB站点

• 编写ASP脚本,实现数据库的查询、添加、删除、更新

9.5.0 建立数据库表

1) 安装精简版sqlserver。“注册组件”。

2) 在企业管理器下新建一个用户登录sa,密码也为sa,权限至少为business数据

库。

3) 新建数据库business

在查询分析器里输入:

create database business

189

4) 定义商品表sp

CREATE TABLE [sp] (

[商品名] varchar(50) NOT NULL ,

[商品号] varchar(50) PRIMARY KEY ,

[型号] varchar(50) NOT NULL ,

[单位] varchar(50) NOT NULL ,

[定价] money NOT NULL ,

[产地] varchar(50) NOT NULL ,

[出厂日期] datetime NOT NULL ,

190

[库存量] int NOT NULL

)

9.5.1

配置ODBC数据源

(1)选择管理工具->数据源(如图9.8所示)。其操作过程是:开始——控制面板—

—性能和维护——管理工具——数据源(ODBC)。

图9.8 数据源选择

(2)选择“系统数据源”并“添加” (如图9.9所示)

191

图9.9 系统数据源

(3)选择SQL Server we作为驱动程序(如图9.10所示)

图9.10 创建新数据源SQL Server

192

(4) 将数据源起名为:business(如图9.11所示),并连接到本地默认服务器(local)

图9.11 数据源名的指定

(5) 选择用户输入登录ID和密码的SQL Servr 验证(如图9.12所示)

这里使用系统管理员登录名:sa密码采用sa对应的密码。

193

图9.12

(6)选择默认的数据库为:business(如图9.13所示)

图9.13 选择数据库

(1) 完成并测试数据源(如图9.14所示)

194

图9.14

点击“完成”,系统开始测试并反馈“测试成功!”信息(如图9.15所示)

195

图9.15 测试成功

这时ODBC数据源管理器显示已配置的数据源信息的相关细节(如图9.16所示)。

图9.16

9.5.2

安装IIS服务器并配置虚拟WEB站点

(1)选择管理工具->Internet信息服务(如图9.17所示)

图9.17 选择IIS

196

(2)启动Internet信息服务并新建虚拟目录(如图9.18所示)

图9.18 定义虚拟目录

(3) 设置虚拟目录名称为:myweb(如图9.19所示)

图9.19 设置目录名

197

(4)选择网页所在的目录路径(如图9.20所示)

图9.20

首先,点击“浏览...”按钮,选定盘符和路径,再选“下一步(N)>”按钮。

然后,设置虚拟目录的操作权限,再选“下一步(N)>”按钮(如图9.21所示)。

198

图9.21 创建虚拟目录的过程

最后,选择“完成”按钮,系统显示目录内文件清单(如图9.22所示)。

图9.22 虚拟目录创建完成

这里,目录内个页面文件清单的功能介绍如箭头所示(如图9.23所示)。

199

图9.23 文件目录及含义

9.5.3

用ASP脚本实现数据库的查询、添加、删除、更新操作

:这个页面包含了数据源连接信息,它将被其它用到数据源连接的页面使用,

使得代码可以重复使用,当数据源发生变化,只需更改此页面,无须对所有用到数据源连

接的页面进行更改,其代码和解释见图9.24。

图9.24 数据源连接语句及含义

:它用来对Sp表进行查询,将返回Sp表中的所有记录,并在每个记录后

放置“插入”、“删除”和“更新”链接,作为记录插入、本行记录删除和更新的入口,代

码解释与运行结果如图9.25所示。

200

201

图9.25 选择运算及运行结果

:这个页面作为输入记录信息的面板,输入完毕后,通过提交进行数据插

入,插入操作由页面来完成,其具体代码和解释(如图9.26所示)。

图9.26 插入操作的代码及含义

运行上述代码的操作界面如图9.27所示, 插入后的结果见图9.28标出的数据记录。

202

图9.27 插入操作

图9.28 插入后的状态

203

:此页面负责记录的插入操作,插入完毕将自动转到页面显示插

入后的所有记录列表,插入操作对应Insert操作。其代码和解释如图9.29所示。

图9.29

:此页面用于返回指定的记录信息给用户,供其更改数据,然后提

交更新请求到页面进行数据更新。其代码解释见图9.30, 其操作界面如图

9.31所示。

204

图9.30 更新界面代码

图9.31 更新操作界面截图

205

:此页面用于使用更改过的数据对数据库进行更新,更新操作对应

update操作。其代码与解释见图9.32所示。

图9.32 数据库更新操作代码

同理,我们可以执行,对应Delete操作,用于完成删除指定记录。

综上所述,利用ASP技术不仅容易实现和数据库连接,而且进行查询、插入、更新、

删除操作也十分方便。

206


发布者:admin,转转请注明出处:http://www.yc00.com/news/1718912655a2753504.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信