欢迎来到天天文库
浏览记录
ID:56960524
大小:493.00 KB
页数:34页
时间:2020-07-22
《网页制作入门第6章课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七章ADO与数据库17.1ADO简介数据库访问方式的变迁1.直接访问数据库2数据库访问方式的变迁2.ODBC(OpenDatabaseConnectivity:开放数据库连接)3数据库访问方式的变迁3.DAO与RDO4.OLEDB4数据库访问方式的变迁5.ActiveXDataObjects(ADO)5ADO组件库(1)Connection对象:建立与关闭数据源的连接;(2)Command对象:执行SQL指令,访问数据源;(3)RecordSet对象:存放访问数据源后返回的所有记录,是最常使用的对象;(4)Fie
2、ld对象:提供对RecordSet对象所存放的某一条记录的各个字段进行访问的功能;6ADO组件库(5)Property对象:提供有关参数,供Connection、Command、RecordSet、Field对象使用;(6)Parameter对象:提供Command对象所需的参数;(7)Error对象:代表访问数据源时产生的某个错误;(8)Fields集合:包含RecordSet对象中所有的Field对象;(9)Properties集合:包含所有的Property对象;7ADO组件库(10)Parameters集合
3、:包含所有的Parameter对象;(11)Errors集合:包含所有的Error对象。87.2ADO对象概述Connection对象功能概述:为ASP程序与数据库提供连接,存储与数据源建立连接的信息并供RecordSet和Command对象使用,并可运行命令或返回记录集9连接字符串连接字符串用于连接数据库数据源OLEDB连接字符串MicrosoftAccessProvider=Microsoft.Jet.OLEDB.4.0;DataSource=指向“.mdb”文件的物理路径例如:Provider=Micros
4、oft.Jet.OLEDB.4.0;DataSource=C:INTETPUBWWWROOTASPWebwebdb.mdbMicrosoftSQLServerProvider=SQLOLEDB.1;DataSource=指向SQLServer服务器上数据库的路径。例如:Provider=SQLOLEDB.1;DataSource=localhost;UID=username;PWD=passwordOracleProvider=MSDAORA.1;DataSource=指向Oracle服务器上数据库的路
5、径MicrosoftIndexingServiceProvider=MSIDXS.1;DataSource=指向索引文件的路径10ADO连接字串实例objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&_Server.MapPath("/ASPWeb/webdb.mdb")11常用数据源的ODBC连接字符串列表MicrosoftAccessDriver={MicrosoftAccessDriver(*.mdb)};DBQ=指
6、向“.mdb”文件的物理路径。例如:Driver={MicrosoftAccessDriver(*.mdb)};DBQ=C:INTETPUBWWWROOTASPWebwebdb.mdbSQLServerDriver={SQLServer};SERVER=指向SQLServer服务器的路径,例如:Driver={SQLServer};SERVER=localhost;UID=username;PWD=passwordOracleDriver={MicrosoftODBCforOracle};SERVER=指向
7、Oracle服务器的路径MicrosoftExcelDriver={MicrosoftExcelDriver(*.xls)};DBQ=指向“.xls”文件的物理路径;DriverID=27812ODBC连接字符串实例objConn.ConnectionString="Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("/ASPWeb/webdb.mdb")13Connection对象主要方法CloseOpen(connstr)ExecuteComm
8、andsText,[RecordsAffected],[Options]14Recordset对象代表记录的集合访问字段:Fields[(Key)][.Name][.Count]示例:Response.WriteobjRS.Fields("UserName")objRS.Fields("UserName")="newName"15Recordset对象重要属
此文档下载收益归作者所有