您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > asp+sql_server实例
计算机科学与技术系2010年7月5-7月9日第1页共13页数据库原理综合训练——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源程序不会传送到客户端浏览器。1.Asp简介2.安装asp服务器3.设置asp服务器4.第一个asp程序5.Asp文档结构6.Asp内置对象7.Sqlserver数据库概述8.举例--在线购物商城1.Asp(ActiveServerPages)简介计算机科学与技术系2010年7月5-7月9日第2页共13页执行asp过程:Web服务器:iis。用户的系统是服务器版,则不需安装iis;如果不是,则需要安装。安装步骤:开始-〉设置-〉控制面板-〉添加或删除程序-〉添加/删除windows组件安装完成后,测试iis服务器是否成功,在浏览器地址栏中输入管理器进行设置,步骤:控制面板-〉管理工具-〉internet信息服务右击“默认网站”可对服务器进行启动,停止,暂停操作。右击“默认网站”后,选择“属性”。“主目录”选项卡-“执行许可”,有三种选择,默认“纯脚本”。如果在服务器上同时提供多个网站服务时,则可以通过创建虚拟目录。步骤:右击“默认网站”,“新建”-〉“虚拟目录”。创建完成后,可在“默认网站”下找到此虚拟目录。3.设置asp服务器2.安装asp服务器用户浏览器Web服务器.asp文件申请服务http通信协议服务文件下载计算机科学与技术系2010年7月5-7月9日第3页共13页计算机科学与技术系2010年7月5-7月9日第4页共13页打开记事本,输入代码。效果:输出5个由小变大的“hello,world!”htmlheadtitlehello/title/headbody%fori=2to6%fontsize=%=i%Hello,world!br/font%next%4.第一个asp程序计算机科学与技术系2010年7月5-7月9日第5页共13页/body/html保存文件到目录下,文件名为“index.asp”。Asp文件的后缀名必须为“asp”,否则iis服务器无法识别。在浏览器中测试文件,在地址栏中输入文件组成:html文件(web静态页面)服务器端的script代码,位于%...%内的代码客户端的script代码,位于script…/script内的代码服务器在解释asp文件的时候,遇到服务器端脚本,则将解释成普通的脚本。如果是客户端脚本或者普通的html文本,则会原封不动地发送到客户端。Asp常用脚本语言:vbscript,javascript。如何在程序中声明使用脚本语言?在iis中设置,作用于整个网站在asp页面中声明,作用该页面在标记对script后面通过language关键字声明,方法:scriptlanguage=”jscript”ruanat=”server”‘执行代码/script内置对象有:request,response,application,session,server对象。Request和response:处理用户请求和服务器的响应Application和session:解决状态维护问题。Application是应用程序级对象,可被6.Asp内置对象5.Asp文档结构计算机科学与技术系2010年7月5-7月9日第6页共13页所有用户共享。Session是会话级对象,对每个用户维护一个session对象。Server:完成高级功能。如创建连接数据库对象,输出文件路径,输出服务器ip等。启动sqlserver2000创建数据库修改数据库删除数据库创建表修改表删除表插入表更新表使用asp连接sqlserver数据库:连接数据库,连接表在服务器端创建DSN,配置连接字符串。“控制面板/管理工具”-〉odbc数据源-〉odbc数据源管理器。打开“系统DSN”选项卡,点击”添加“,创建新数据源7.Sqlserver数据库概述Shujk计算机科学与技术系2010年7月5-7月9日第7页共13页计算机科学与技术系2010年7月5-7月9日第8页共13页计算机科学与技术系2010年7月5-7月9日第9页共13页htmlheadtitledatabase/title/headbody%setconn=server.createobject(ADODB.Connection)conn.opendsn=sqldb;uid=sa;pwd=sa;database=stuifconn.state=1thenresponse.write(successbr)endif%scriptlanguage=javascriptalert(confirm);/script%conn.closeifconn.state=0thenresponse.write(close)endifsetconn=nothing%/html①解压缩netshop.rar,把netshop目录设置为iis中的虚拟目录②如何使用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还原。③查看页面8.举例--在线购物商城Shujk计算机科学与技术系2010年7月5-7月9日第10页共13页①恢复数据库新建同名数据库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'把该数据库设置为联机刷新数据库9.举例--ExaminationShujk计算机科学与技术系2010年7月5-7月9日第11页共13页计算机科学与技术系2010年7月5-7月9日第12页共13页②浏览页面计算机科学与技术系2010年7月5-7月9日第13页共13页
本文标题:asp+sql_server实例
链接地址:https://www.777doc.com/doc-5062095 .html