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

    项目10 在ASP中建立数据库连接.ppt

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

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

    项目10 在ASP中建立数据库连接.ppt

    任务11:在ASP中建立数据库连接,任务目标,知识目标了解ASP连接数据库的两种方法能力目标能熟练编写ASP代码连接数据库,引言,ASP使用ADO对象对数据库进行读写操作,ASP页面,ADO对象,数据库,读写命令,读写命令,反馈数据,反馈数据,引言,在ADO对象中,主要对象是Connection对象,Command对象,Recordset对象Connection对象称连接对象,用于和数据库建立连接Command对象称命令对象,对数据库执行增删改查等命令Recordset对象称为记录集对象,返回满足条件的查询记录集,引言,常用ADO对象,Process.aspif 输入正确 then 将注册信息写 入数据库保存 跳转到success.aspelse 跳转到fail.asp,fail.asp出错啦!出错原因,success.asp*,注册成功!,目标描述,6.1 在ASP中建立数据库连接,ODBC 介绍Microsoft推出的ODBC(Open Database Connectivity)技术为异质数据库的访问提供了统一的接口。ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。ODBC 可以为不同的数据库提供相应的驱动程序,因此,在Web 数据库系统中使用ODBC 接口具有这样的优势:前台动态网页程序有很好的数据库兼容性,即使升级和更换数据库系统也不需要修改程序。,6.1 在ASP中建立数据库连接,6.1 在ASP中建立数据库连接,创建DSN数据库连接(1)用户DSN。只有创建数据源的用户才可以使用他们自己创建的数据源,其他用户不能使用不是自己的数据源。在Windows NT 下以服务方式运行的应用程序也不能使用用户数据源。(2)系统DSN。所有用户和Windows NT 下以服务方式运行的应用程序均可使用系统数据源。(3)文件DSN。文件数据源是ODBC 3.0 以后版本添加的一种数据源,所有安装了相同数据库驱动程序的用户均可以共享文件数据源。文件数据源没有存储在操作系统的登入表数据库中,它们被存储在客户端的一个文件中。所以,使用文件数据源有利于ODBC 数据库应用程序的分发。,6.1 在ASP中建立数据库连接,6.1 在ASP中建立数据库连接,创建DSN-less数据库连接通过OLE DB进行连接通过ODBC进行知识补充OLE DB(Object Linking and Embedding,Database)一个基于COM的数据存储对象,能提供对所有类型的数据的操作ODBC(Open Database Connectivity)通过ODBC方式建立的应用程序,直接和ODBC打交道,对数据库的操作不依赖于任何数据库管理系统,6.1 在ASP中建立数据库连接,在ASP中建立数据库连接的4个步骤(1)在连接数据库前,生成Connection对象 Set conn=Server.CreateObject(ADODB.Connection),6.1 在ASP中建立数据库连接,(2)有了对象后,设置该对象要连接到哪个数据库 连接字符串用于指明使用的数据库驱动、访问的数据库名称等用OLEDB进行连接 需要用到Provider和DataSource两个参数Provider 指明数据库类型(OLEDB驱动),访问数据库类型不同,使用的驱动也不同。如Access:DataSource 指明要访问的数据库的物理路径Conn.ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(“info.mdb),6.1 在ASP中建立数据库连接,(2)有了对象后,设置该对象要连接到哪个数据库用ODBC进行连接 需要用到Driver和Dbq两个参数Driver指明数据库类型(OLEDB驱动),访问数据库类型不同,使用的驱动也不同。如Access:driver=Microsoft Access Driver(*.mdb)Dbq 指明要访问的数据库的物理路径Conn.ConnectionString=driver=Microsoft Access Driver(*.mdb);dbq=&Server.MapPath(“info.mdb),6.1 在ASP中建立数据库连接,(3)在确定了连接字符串以后,就可以连接数据库了。连接数据库 使用Connection对象的Open方法。conn.open(4)如果要关闭与数据库的连接,直接调用Connection对象的 Close方法。conn.close 关闭与数据源的连接 set conn=nothing 释放Connection对象所占用的所有资源,6.1 在ASP中建立数据库连接,Dim conn,sqlSet conn=Server.CreateObject(ADODB.Connection)conn.ConnectionString=Provider=Microsoft.jet.OLEDB.4.0;Data Source=&_ Server.MapPath(“info.mdb)conn.Open()if conn.state=1 then Response.Write(“数据库连接成功”)else Response.Write(“数据库连接失败”)end ifconn.closeSet conn=Nothing,6.1 在ASP中建立数据库连接,Dim conn,urlSet conn=Server.CreateObject(ADODB.Connection)url=Provider=Microsoft.jet.OLEDB.4.0;Data Source=&_ Server.MapPath(“info.mdb)conn.Open urlif conn.state=1 then Response.Write(“数据库连接成功”)else Response.Write(“数据库连接失败”)end ifconn.closeSet conn=Nothing,6.1 在ASP中建立数据库连接,如果数据库不存在,6.1 在ASP中建立数据库连接,连接成功,Connection理论知识补充,Connection 对象代表了打开的、与数据源的连接该对象代表与数据源进行的惟一连接会话。ASP 在Connection对象的基础使用Command对象及Recordset 对象来对Connection对象所连接的数据库进行插入、删除、更新和查询等操作。,Connection理论知识补充,Connection对象的创建 在ADO中建立对象需要用到Server对象的CreateObject方法,格式如下:Set Connection对象=Server.CreateObject(ADODB.Connection),Connection理论知识补充,Connection对象的创建 创建了Connection对象后,就可以调用Open函数来打开数据库,Open函数的格式如下:Conn.Open“参数1=值;参数2=值;参数3=值”DSN:ODBC数据源的名称,若采用文件数据源,则应该使用 FILEDSN参数 UID:用户名 PWD:用户密码 Driver:数据库的驱动程序 Dbq:指定文件数据库的物理路径 Server:指定数据库服务器的地址 Provider:数据提供者 Data Source:数据来源,Connection理论知识补充,连接的关闭,Connection理论知识补充,Connection 对象的常用属性,Connection理论知识补充,Connection 对象的方法,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开