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条)