欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第五章数据库在网页中的应用1课件.ppt

    • 资源ID:2110854       资源大小:1.34MB        全文页数:54页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第五章数据库在网页中的应用1课件.ppt

    第五章 数据库在网页中的应用,计算机学院 乐小燕,1,网页设计与制作,第五章 数据库在网页中的应用 计算机学院 乐小燕1网页设计,学习目标,掌握SQL语句的基本操作掌握运用ACCESS建立数据库掌握运用SQL Server建立数据库了解ADO的基本概念掌握ODBC的配置掌握在ASP中使用ADO访问数据库,计算机学院 乐小燕,2,学习目标掌握SQL语句的基本操作计算机学院 乐小燕2,主要内容,5.1 SQL操作基础5.2 建立数据库5.3 ADO简介5.4 ODBC的配置5.5 在ASP中ADO对象的使用,计算机学院 乐小燕,3,主要内容5.1 SQL操作基础计算机学院 乐小燕3,5.1 SQL操作基础,5.1.1 SQL简介SQL:是“Structured Query Language”结构式查询语言的缩写。用于对存放在计算机数据库中的数据进行组织、管理和检索。绝大多数数据库管理系统,如Oracle、SQL Server、Access等都采用了SQL语言标准。,计算机学院 乐小燕,4,5.1 SQL操作基础,5.1 SQL操作基础5.1.1 SQL简介计算机学院,5.1.2 SQL数据语句,1.SELECT语句SQL查询语句语法格式:SELECT 字段 from 表名 WHERE 条件实例:假设有如下名为class_table的表,计算机学院 乐小燕,5,5.1 SQL操作基础,5.1.2 SQL数据语句1.SELECT语句SQ,SELECT语句,SELECT address from class_table WHERENO=“10003”表示从名为class_table的表中读取NO为10003的address,计算机学院 乐小燕,6,5.1 SQL操作基础,SELECT语句SELECT address from,2.INSERT语句添加新记录语法格式:INSERT 表名(字段1,字段2,)VALUES(值1,值2,)实例:以表class_table为例,计算机学院 乐小燕,7,5.1 SQL操作基础,2.INSERT语句添加新记录计算机学院 乐小燕7,INSERT 语句,INSERT class_table(NO,name,age,address)VALUES(10006,肖美,17,2#305)表示向表class_table中添加一条新记录。,计算机学院 乐小燕,8,5.1 SQL操作基础,INSERT 语句INSERT class_table(N,3.DELETE语句删除记录功能:从表中删除一个或多个记录。语法格式:DELETE FROM 表名 WHERE 条件实例:仍以表class_table为例,计算机学院 乐小燕,9,5.1 SQL操作基础,3.DELETE语句删除记录计算机学院 乐小燕9,DELETE 语句,DELETE class_table WHERE age20表示:从表class_table中删除字段age小于17或大于20的记录项。,计算机学院 乐小燕,10,5.1 SQL操作基础,DELETE 语句DELETE class_table,DELETE 语句,计算机学院 乐小燕,11,5.1 SQL操作基础,DELETE 语句计算机学院 乐小燕11 5.1 SQL,4.UPDATE语句 功能:修改表中已经存在的一条或多条记录。语法格式:UPDATE 表名 SET 字段1值1 字段2值2 字段n值n WHERE 条件,计算机学院 乐小燕,12,5.1 SQL操作基础,4.UPDATE语句 计算机学院 乐小燕12 5.1,UPDATE语句,实例:仍以表class_table为例。,计算机学院 乐小燕,13,UPDATE class_table SET age=20 address=4#209 WHERE NO=10004表示:修改表class_table中NO为10004记录的age和address值。,5.1 SQL操作基础,UPDATE语句实例:仍以表class_table为例。计算,UPDATE 语句,计算机学院 乐小燕,14,5.1 SQL操作基础,UPDATE 语句计算机学院 乐小燕14 5.1 SQL,5.2 建立数据库,5.2.1 用Access建立数据库启动Microsoft Access,选择“新建”命令,则会在右边打开一个“新建文件”窗口。,计算机学院 乐小燕,15,5.2 建立数据库,5.2 建立数据库5.2.1 用Access建立数据库计,新建空数据库,计算机学院 乐小燕,16,给数据库命名,5.2 建立数据库,新建空数据库计算机学院 乐小燕16给数据库命名 5.2,计算机学院 乐小燕,17,进行设计器对话框设计表,先创建字段,再添加数据,通过表向导创建表,选择类型和字段,直接在表格中输入字段和数据,计算机学院 乐小燕17进行设计器对话框设计表,先创建字段,,计算机学院 乐小燕,18,计算机学院 乐小燕18,计算机学院 乐小燕,19,完成一张表的创建,计算机学院 乐小燕19完成一张表的创建,5.2.2 用SQL Server建立数据库,1.SQL Server简介先要在主机上安装SQL Server 2000,然后才能运用它。SQL Server 2000的主要管理工具有:服务管理器、企业管理器和查询分析器。,计算机学院 乐小燕,20,5.2.2 用SQL Server建立数据库1.SQL,服务管理器,计算机学院 乐小燕,21,服务管理器计算机学院 乐小燕21,2.创建和管理数据库,使用向导创建数据库使用企业管理器创建数据库使用Transact-SQL语言创建数据库,计算机学院 乐小燕,22,2.创建和管理数据库使用向导创建数据库计算机学院 乐小燕,进入企业管理器中,如下图:,计算机学院 乐小燕,23,在数据库上单击右键,弹出快捷菜单。,点击进入创建数据库对话框,进入企业管理器中,如下图:计算机学院 乐小燕23在数据库上,计算机学院 乐小燕,24,输入数据库名称,点击完成数据库的创建,计算机学院 乐小燕24输入数据库名称点击完成数据库的创建,计算机学院 乐小燕,25,数据库对象,计算机学院 乐小燕25数据库对象,3.管理和创建数据表,在数据库test中的表对象上点击右键,弹出一快捷菜单。选择“新建表”,计算机学院 乐小燕,26,进入表格创建对话框,3.管理和创建数据表在数据库test中的表对象上点击右键,计算机学院 乐小燕,27,编辑表的字段,点击,计算机学院 乐小燕27编辑表的字段点击,计算机学院 乐小燕,28,填写表名,完成表格的创建,计算机学院 乐小燕28填写表名完成表格的创建,计算机学院 乐小燕,29,新建的表格,点击右键,回到刚设计的对话框,打开创建好的表,添加数据,计算机学院 乐小燕29新建的表格,点击右键回到刚设计的对话,计算机学院 乐小燕,30,计算机学院 乐小燕30,5.3 ADO 简介,ADO是Active Data Object缩写。是针对当前Microsoft软件所支持的数据进行操作的最有效、最简单、功能最强大的方法,即是一种数据访问技术。提供了一个对OLE DB的Automation封装接口。ADO主要有3个主体对象(Connection、Command和Recordset)、4个集合对象(Errors、Properties、Parameters和Fields),计算机学院 乐小燕,31,5.3 ADO 简介ADO是Active Data Obj,应用ADO操作数据库的一般步骤:(1)使用Connection对象建立与数据源的连接。(2)使用Command对象执行数据库操作命令。(3)使用Recordset对象对命令执行结果集数据进行操作,即对数据的浏览、增加、删除、修改等操作。,计算机学院 乐小燕,32,(4)关闭数据库,清除有关对象。,应用ADO操作数据库的一般步骤:计算机学院 乐小燕32(4,5.4 ODBC的配置,Open Database Connectivity,开放数据库互连,是一套开放数据库系统应用程序接口规范。将所有的数据库操作都由对应的DBMS的ODBC驱动程序完成。通过“控制面板”“管理工具”“数据源(ODBC)”,在弹出的“ODBC数据源管理器”对话框中,单击“系统DSN”选项卡,添加数据源。,计算机学院 乐小燕,33,5.4 ODBC的配置Open Database Conn,Access的数据源配置,计算机学院 乐小燕,34,Access的数据源配置计算机学院 乐小燕34,SQL Server的数据源配置,计算机学院 乐小燕,35,SQL Server的数据源配置计算机学院 乐小燕35,5.5 在ASP中ADO对象的使用,1.Connection对象的Open方法负责创建与数据源的连接。语法如下:conn.Open ConnectionString,计算机学院 乐小燕,36,5.5 在ASP中ADO对象的使用1.Connecti,例1,已配置好ODBC数据源,直接连接:Set conn=Server.CreateObject(ADODB.Connection)conn.Open test例2,DSN-less方式,无需配置ODBC数据源:Set conn=Server.CreateObject(ADODB.Connection)ConnectionString=Provider=Microsoft.jet.OLEDB.4.0;Data Source=C:test.mdbconn.Open ConnectionString,计算机学院 乐小燕,37,Access数据库,ConnectionString=Driver=Microsoft Access Driver(*.mdb);DBQ=C:test.mdb,ConnectionString=Driver=Microsoft Access Driver(*.mdb,*.accdb);DBQ=C:test.accdb,ConnectionString=Driver=Microsoft Access Driver(*.mdb,*.accdb);DBQ=C:test.mdb,例1,已配置好ODBC数据源,直接连接:计算机学院 乐小燕,Set conn=Server.CreateObject(ADODB.Connection)ConnectionString=driver=SQL Server;server=(local);uid=sa;pwd=;database=testconn.Open ConnectionString,计算机学院 乐小燕,38,SQL Server数据库,Set conn=Server.CreateObject,2.Execute方法,Execute方法是执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容。语法格式:Set recordSet=conn.Execute(CommandText,RecordsAffected,Options)该方法返回一个RecordSet对象。,计算机学院 乐小燕,39,被执行的字符串,执行命令时影响的记录数,常量参数,2.Execute方法Execute方法是执行指定的查询,Options常量参数,计算机学院 乐小燕,40,Options常量参数计算机学院 乐小燕40常 量 值说,2.Execute方法,语句范例:set rs=conn.Execute(select*from class_table,recordsAffected,AdCmdText)set rs=conn.Execute(select name,age from class_table),计算机学院 乐小燕,41,2.Execute方法语句范例:计算机学院 乐小燕41,3Close方法,关闭Connection对象或RecordSet对象以便释放所有关联的系统资源。关闭对象并非将它从内存中删除,可以更改它的属性设置并且在此后再次打开。语法格式:conn.close要将对象从内存中完全删除,可将对象变量设置为Nothing。语法格式:Set conn=nothing,计算机学院 乐小燕,42,3Close方法关闭Connection对象或Record,综合实例,建立数据库表格,计算机学院 乐小燕,43,综合实例建立数据库表格计算机学院 乐小燕43,综合实例,配置ODBC数据源,计算机学院 乐小燕,44,综合实例配置ODBC数据源计算机学院 乐小燕44,综合实例,在ASP中运用Access数据库:执行 结果:,计算机学院 乐小燕,45,综合实例在ASP中运用Access数据库:计算机学院 乐小,综合实例,在ASP中运用SQL Server数据库:执行 结果:,计算机学院 乐小燕,46,综合实例在ASP中运用SQL Server数据库:计算机学院,4.Recordset对象的Open方法,打开代表数据表、查询结果或者以前保存的RecordSet中记录的游标(指向数据库数据的位置),也就是说可以与数据库建立连接。语法格式:objRec.Open Source,ActiveConnection,CursorType,LockType,Options,计算机学院 乐小燕,47,数据库资源即表名,游标类型,锁定方式,指示Source参数中的命令类型,ConnectionString,或Connection对象,4.Recordset对象的Open方法打开代表数据表、查,4.Recordset对象的Open方法,语句范例:ConnectionString=Driver=Microsoft Access Driver(*.mdb,*.accdb);DBQ=C:test.mdbSet objRec=Server.CreateObject(ADODB.Recordset)objRec.Open class_table,ConnectionString,0,1,2,计算机学院 乐小燕,48,AdOpenForwardOnly,使用前向类型游标,AdLockPessimistic,保守式锁定,AdCmdTable,被执行的字符串包含一个表的名字,4.Recordset对象的Open方法 语句范例:计算机,实例1,计算机学院 乐小燕,49,实例1%计算机学院 乐小燕49,实例1,计算机学院 乐小燕,50,实例1计算机学院 乐小燕50,实例2,用Recordset对象方法来代替Connection对象的Execute方法步骤一,二相同:建立数据库,配置数据源步骤三,在ASP中的运用。步骤四,执行结果,效果完全一样。语句比较:set rs=myConn.Execute(select*from class_table)set rs=Server.CreateObject(ADODB.Recordset)rs.Open class_table,conn,1,1,2,计算机学院 乐小燕,51,实例2用Recordset对象方法来代替Connection,执行结果,计算机学院 乐小燕,52,执行结果计算机学院 乐小燕52,作业 读懂实例源码并模拟完成分页显示功能的页面。,计算机学院 乐小燕,53,test.mdb,select.asp,link.asp,Query.asp,作业 读懂实例源码并模拟完成分页显示功能的页面。计算机学,总结与思考,SQL四条基本语句Access数据库的创建SQL Server数据库的创建ADO的主要对象通过ADO访问数据的一般步骤ODBC的配置方法,计算机学院 乐小燕,54,如何实现具有用户登录注册功能的页面?,总结与思考SQL四条基本语句计算机学院 乐小燕54如何实现,

    注意事项

    本文(第五章数据库在网页中的应用1课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开