数据库原理综合训练 asp sql.docx
- 文档编号:27773541
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:16
- 大小:857.04KB
数据库原理综合训练 asp sql.docx
《数据库原理综合训练 asp sql.docx》由会员分享,可在线阅读,更多相关《数据库原理综合训练 asp sql.docx(16页珍藏版)》请在冰豆网上搜索。
数据库原理综合训练aspsql
数据库原理综合训练
——asp+sqlserver
目前常用的三种动态网页语言有asp,jsp,php。
Asp是web服务器端脚本开发环境,可以生成动态的web应用程序。
Asp工作方式:
浏览器从Web服务器上请求.asp文件时,asp脚本开始运行,然后web服务器调用asp,asp全面读取请求的文件,执行所有脚本命令,并将web页传送给浏览器。
Asp语言特点:
✧使用vbscript,jscript等脚本语言,结合html代码,创建网站。
✧使用windows记事本,或frontpage,dreamweaver网页编辑软件进行编辑。
✧客户端只要使用可执行html代码的浏览器即可浏览asp所设计的网页内容。
Asp使用的脚本语言在web服务器端执行。
Asp源程序不会传送到客户端浏览器。
执行asp过程:
Web服务器:
iis。
用户的系统是服务器版,则不需安装iis;如果不是,则需要安装。
安装步骤:
开始-〉设置-〉控制面板-〉添加或删除程序-〉添加/删除windows组件
安装完成后,测试iis服务器是否成功,在浏览器地址栏中输入http:
//localhost
使用iis管理器进行设置,步骤:
控制面板-〉管理工具-〉internet信息服务
✧右击“默认网站”可对服务器进行启动,停止,暂停操作。
✧右击“默认网站”后,选择“属性”。
“主目录”选项卡->“执行许可”,有三种选择,默认“纯脚本”。
如果在服务器上同时提供多个网站服务时,则可以通过创建虚拟目录。
步骤:
右击“默认网站”,“新建”-〉“虚拟目录”。
创建完成后,可在“默认网站”下找到此虚拟目录。
打开记事本,输入代码。
效果:
输出5个由小变大的“hello,world!
”
hello
<%fori=2to6%>
Hello,world!
<%next%>
保存文件到wwwroot目录下,文件名为“index.asp”。
Asp文件的后缀名必须为“asp”,否则iis服务器无法识别。
在浏览器中测试文件,在地址栏中输入http:
//localhost/index.asp
Asp文件组成:
✧html文件(web静态页面)
✧服务器端的script代码,位于<%...%>内的代码
✧客户端的script代码,位于内的代码
服务器在解释asp文件的时候,遇到服务器端脚本,则将解释成普通的脚本。
如果是客户端脚本或者普通的html文本,则会原封不动地发送到客户端。
Asp常用脚本语言:
vbscript,javascript。
如何在程序中声明使用脚本语言?
✧在iis中设置,作用于整个网站
✧在asp页面中声明,作用该页面
✧在标记对
内置对象有:
request,response,application,session,server对象。
✧Request和response:
处理用户请求和服务器的响应
✧Application和session:
解决状态维护问题。
Application是应用程序级对象,可被所有用户共享。
Session是会话级对象,对每个用户维护一个session对象。
✧Server:
完成高级功能。
如创建连接数据库对象,输出文件路径,输出服务器ip等。
启动sqlserver2000
创建数据库
修改数据库
删除数据库
创建表
修改表
删除表
插入表
更新表
使用asp连接sqlserver数据库:
连接数据库,连接表
在服务器端创建DSN,配置连接字符串。
“控制面板/管理工具”-〉odbc数据源-〉odbc数据源管理器。
打开“系统DSN”选项卡,点击”添加“,创建新数据源
<%
setconn=server.createobject("ADODB.Connection")
conn.open"dsn=sqldb;uid=sa;pwd=sa;database=stu"
ifconn.state=1then
response.write("success
")
endif
%>
alert("confirm");
<%
conn.close
ifconn.state=0then
response.write("close")
endif
setconn=nothing
%>
1解压缩netshop.rar,把netshop目录设置为iis中的虚拟目录
2如何使用netshop目录中的.mdf文件还原数据库?
新建同名数据库
把该数据库设置为脱机
删除其日志文件(.ldf)
在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存储过程。
execsp_detach_db@dbname='netshop'
execsp_attach_single_file_db@dbname='netshop',@physname='D:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\netshop_Data.MDF'
把该数据库设置为联机
刷新数据库
或者也可以使用企业管理器中的“导入数据”,把netshop.xls导入sqlserver数据库中。
或者使用企业管理器中的“还原数据库”,把netshop_data还原。
3查看页面
1恢复数据库
新建同名数据库Exam
把该数据库设置为脱机
删除其日志文件(.ldf),把Exam_data.mdf和Exam_Log.ldf改名为Exam_data1.mdf和Exam_Log1.ldf,拷贝到D:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data下。
在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存储过程。
execsp_detach_db@dbname='Exam'execsp_attach_single_file_db@dbname='Exam',@physname='D:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Exam_Data1.MDF'
把该数据库设置为联机
刷新数据库
2浏览页面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理综合训练 asp sql 数据库 原理 综合 训练