2022年asp连接sqlserver数据库[汇 .pdf
-
资源ID:34261244
资源大小:5.40MB
全文页数:14页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年asp连接sqlserver数据库[汇 .pdf
189 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 4) 定义商品表sp CREATETABLE sp ( 商品名 varchar( 50 )NOT NULL, 商品号 varchar( 50 )PRIMARYKEY , 型号 varchar( 50 )NOT NULL, 单位 varchar( 50 )NOT NULL, 定价 money NOT NULL, 产地 varchar( 50 )NOT NULL, 出厂日期 datetime NOT NULL, 库存量 int NOT NULL) 9.5.1配置 ODBC 数据源(1)选择管理工具-数据源(如图9.8 所示)。其操作过程是:开始控制面板性能和维护管理工具数据源(ODBC ) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 190 图 9.8数据源选择(2)选择“系统数据源”并“添加”(如图 9.9 所示)图 9.9系统数据源(3)选择 SQL Server we 作为驱动程序(如图9.10 所示)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 191 图 9.10创建新数据源SQL Server (4) 将数据源起名为:business (如图 9.11所示),并连接到本地默认服务器(local) 图 9.11 数据源名的指定(5) 选择用户输入登录ID 和密码的SQL Servr 验证(如图9.12 所示)这里使用系统管理员登录名:sa密码采用sa对应的密码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - 192 图 9.12(6)选择默认的数据库为:business (如图 9.13 所示)图 9.13选择数据库(1) 完成并测试数据源(如图9.14 所示)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - 193 图 9.14 点击“完成”,系统开始测试并反馈“测试成功!”信息(如图9.15 所示)图 9.15测试成功这时 ODBC 数据源管理器显示已配置的数据源信息的相关细节(如图9.16 所示)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 14 页 - - - - - - - - - 194 图 9.169.5.2安装 IIS 服务器并配置虚拟WEB 站点(1)选择管理工具-Internet 信息服务(如图9.17 所示)图 9.17 选择 IIS (2)启动 Internet 信息服务并新建虚拟目录(如图9.18 所示)图 9.18 定义虚拟目录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 14 页 - - - - - - - - - 195 (3) 设置虚拟目录名称为:myweb(如图 9.19 所示)图 9.19 设置目录名(4)选择网页所在的目录路径(如图9.20 所示)图 9.20 首先,点击“浏览.”按钮,选定盘符和路径,再选“下一步(N) ” 按钮。然后,设置虚拟目录的操作权限,再选“下一步(N) ” 按钮(如图9.21 所示)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 14 页 - - - - - - - - - 196 图 9.21 创建虚拟目录的过程最后,选择“完成”按钮,系统显示目录内文件清单(如图9.22 所示)。图 9.22 虚拟目录创建完成这里,目录内个页面文件清单的功能介绍如箭头所示(如图9.23 所示)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 14 页 - - - - - - - - - 197 图 9.23 文件目录及含义9.5.3用 ASP 脚本实现数据库的查询、添加、删除、更新操作conn.asp:这个页面包含了数据源连接信息,它将被其它用到数据源连接的页面使用,使得代码可以重复使用,当数据源发生变化,只需更改此页面,无须对所有用到数据源连接的页面进行更改,其代码和解释见图9.24。图 9.24 数据源连接语句及含义select.asp: 它用来对 Sp 表进行查询,将返回Sp表中的所有记录,并在每个记录后放置“插入”、 “删除”和“更新”链接,作为记录插入、本行记录删除和更新的入口,代码解释与运行结果如图9.25 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 14 页 - - - - - - - - - 198 图 9.25 选择运算及运行结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 14 页 - - - - - - - - - 199 insert.html:这个页面作为输入记录信息的面板,输入完毕后, 通过提交进行数据插入,插入操作由insert.asp页面来完成,其具体代码和解释(如图9.26 所示) 。图 9.26 插入操作的代码及含义运行上述代码的操作界面如图9.27 所示 , 插入后的结果见图9.28 标出的数据记录。图 9.27 插入操作名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 14 页 - - - - - - - - - 200 图 9.28 插入后的状态insert.asp:此页面负责记录的插入操作,插入完毕将自动转到select.asp 页面显示插入后的所有记录列表,插入操作对应Insert 操作。其代码和解释如图9.29 所示。图 9.29 updatepage.asp :此页面用于返回指定的记录信息给用户,供其更改数据,然后提交更新请求到update.asp 页面进行数据更新。其代码解释见图9.30, 其操作界面如图9.31 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 14 页 - - - - - - - - - 201 图 9.30 更新界面代码图 9.31 更新操作界面截图update.asp:此页面用于使用更改过的数据对数据库进行更新,更新操作对应update名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 14 页 - - - - - - - - - 202 操作。其代码与解释见图9.32 所示。图 9.32 数据库更新操作代码同理,我们可以执行delete.asp,对应 Delete 操作,用于完成删除指定记录。综上所述,利用ASP 技术不仅容易实现和数据库连接,而且进行查询、插入、更新、删除操作也十分方便。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 14 页 - - - - - - - - -