网站大量收购闲置独家精品文档,联系QQ:2885784924

《程序设计》简单教程.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《ASP程序设计》简单教程 第9讲 深入进行数据库编程 讲解提纲 9.1 ADO的内部对象 9.2 Connection对象 9.3 Command对象 9.4 Recordset对象 9.5 存取SQL Server数据库 9.6 对多个表进行组合查询 9.7 开发实例在线通讯录 9.8 本章小结 9.1 ADO的内部对象 Connection对象—连接数据库 Command对象—执行命令 Recordset对象—记录集对象 Error、Parameter、Field分别是它们的子对象 9.2 Connection对象 Connection对象—又称数据库连接对象,用来建立和数据库的连接。 几个学习重点: 建立数据库连接的各种方法。 Connection对象的Execute方法。 事务处理功能 9.2.1建立Connection对象 建立Connection对象的方法一般如下: Set Connection 对象实例=Server.CreateObject(“ADODB.Connection”) Connection对象实例.Open 数据库连接字符串 在上面的数据库连接字符串中,会用到若干参数,如 DSN ODBC数据源名称 Driver 数据库的驱动程序类型 Dbq 数据库的物理路径 Provider 数据提供者 …… 连接数据库的具体方法 (1)创建没有ODBC数据源的连接 Dim db Set db=Server.CreateObject(ADODB.Connection) Db.Open Dbq=C:\Inetpub\wwwroot\ASPTemp\chapter9\address.mdb;Driver= {Microsoft Access Driver (*.mdb)} 注意事项: Dbq是数据库文件的物理路径 Driver是数据库的类型,注意Driver和(*.mdb)之间有且仅有一个空格 连接数据库的具体方法 (1b)创建没有ODBC数据源的连接 Dim db Set db=Server.CreateObject(ADODB.Connection) Db.Open Dbq= Server.MapPath(address.mdb) ;Driver={Microsoft Access Driver (*.mdb)} 注意事项: 本例只是利用Server.MapPath方法将相对路径转换为了物理路径。 不过要注意相对路径的写法,这里因为数据库文件和ASP文件在同一个文件夹,所以直接写文件名称了。 连接数据库的具体方法 (2)创建有ODBC数据源的连接 Dim db Set db=Server.CreateObject(ADODB.Connection) Db.Open Dsn=addr 注意事项: 参数Dsn表示数据源,addr是为数据库文件address.mdb建立的数据源名称。 这里也可以省略Dsn=,直接简写为Db.Open addr 连接数据库的具体方法 (3)创建基于OLE DB的连接 Dim db Set db=Server.CreateObject(ADODB.Connection) Db.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\ASPTemp\chapter9\address.mdb 注意事项: 参数Provider表示数据库的驱动程序,这里为Access。 参数Data Source表示数据库的物理路径,当然这里也可以使用Server.MapPath方法将相对路径转换为物理路径。 9.2.2 Connection对象的属性 Connection对象的重要属性 ConnectionString用来指定数据库连接字符串;Provider用来指定数据库管理程序名称。和9.2.1中Open方法用到的实际一样。 Mode用来指定对数据库的权限,默认为可读可写。 9.2.3 Connection对象的方法 Connection对象的重要方法 Open方法用来打开数据库连接;Close方法用来关闭数据库连接。 Execute方法用来执行各种查询命令,其实可以完成查询、添加、删除和修改全部操作。 BeginTrans、CommitTrans和RollbackTrans用来进行事务处理 9.2.4 利用Connection对象存取数据库 本节内容已经在第8章全部讲过,本节只是一个复习。 9.2.5 事务处理 为什么要进行事务处理? 银行转账示例 同生共死,同进共退 事务处理示例 9.2.6 Error对象和Errors集合 Error对象又称为错误对象,是Connection对象的

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档