《数据库访问》PPT课件.ppt

《数据库访问》PPT课件.ppt

ID:52087472

大小:427.50 KB

页数:50页

时间:2020-03-31

《数据库访问》PPT课件.ppt_第1页
《数据库访问》PPT课件.ppt_第2页
《数据库访问》PPT课件.ppt_第3页
《数据库访问》PPT课件.ppt_第4页
《数据库访问》PPT课件.ppt_第5页
资源描述:

《《数据库访问》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数据库访问7.1网络数据库概述7.2ODBC数据源7.3ADO对象7.4数据库访问7.5综合举例7.1网络数据库概述ODBC是连接数据库的通用驱动程序,是由微软主导的数据库连接标准,实用环境也以微软的系统最为成熟。在UNIX系统中,通常要使用其他厂商所提供的ODBC驱动程序,有些UNIX厂商会自己提供ODBC驱动程序(如SUN为Solaris提供ODBC)。ADO是在Microsoft的新的数据库应用开发接口(API)—OLEDB技术上实现的,通过ASP的ADO对象,只要安装了相应的OLEDB驱动程序,就可以

2、访问各种数据源,包括传统的关系型数据库和其他数据。返回首页7.2ODBC数据源7.2.1ODBC概述7.2.2创建数据源返回首页7.2.1ODBC概述每个ODBC数据源都被指定一个名字,即DSN(DataSourceName)。ODBC数据源分为机器数据源和文件数据源两种。机器数据源把信息存储在登录信息中,因而只能被该计算机访问。机器数据源包括系统数据源和用户数据源。系统数据源对本地计算机的所有用户都是可见的,而用户数据源是针对某个用户的,它只对当前用户可见。文件数据源把信息存储在后缀名为.dsn的文件中,如果该文

3、件存放在网络共享的驱动器中,就可以被所有安装了相同驱动程序的用户共享。返回本节7.2.2创建数据源ODBC数据源管理器“创建数据源”窗口“创建到SQLServer的新数据源”窗口“SQLServer身份验证”窗口指定默认数据库等选项指定日志文件等选项“ODBCMicrosoftSQLServer安装”窗口“SQLServerODBC数据源测试”窗口返回本节<% DimRec_gametypeDimRec_gametype_numRowsSetRec_gametype=Server.CreateObject("ADO

4、DB.Recordset")rec_string="Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&server.mappath("数据库名.mdb")Rec_gametype.ActiveConnection=rec_stringRec_gametype.Source="SELECT记录FROM数据表名"Rec_gametype.CursorType=0Rec_gametype.CursorLocation=2Rec_gametype.LockType=1Rec_gamet

5、ype.Open()Rec_gametype_numRows=0 %>返回本节7.3ADO对象ADO对象(ActiveXDataObjects)是ASP内置对象之一,凡是能由ODBC驱动程序访问的数据库,在ASP中都可以通过ADO对象与SQL语句对其进行网络访问。ADO的七个对象(1)Connection对象用于创建ASP脚本和指定数据库的连接。(2)Command对象负责对数据库提供请求,也就是传递指定的SQL命令。(3)Parameter对象负责传递Command对象所需要的SQL命令参数。(4)RecordS

6、et对象负责浏览与操作从数据库中取得的数据,也就是说RecordSet对象可以用来表示来自基本表或命令执行结果的记录全集。(5)Field对象表示指定RecordSet对象的数据字段。ADO的七个对象(6)Property对象表示ADO的各项对象属性值,每个ADO对象都会有一个描述或控制对象行的属性。(7)Error对象负责记录连接过程中所有发生的错误信息,任何涉及ADO对象的操作都会生成一个或多个提供者错误。ADO的四个数据集合(1)Fields数据集合所有Field对象的集合。(2)Properties数据集合

7、所有Property对象的集合。(3)Parameters数据集合包含Command对象的所有Parameter对象。(4)Errors数据集合所有Error对象的集合。ADO对象与数据集合之间的关系返回首页7.4数据库访问实现网络数据库的访问主要包括以下5个步骤:(1)打开数据库(2)创建记录集(3)操作记录集(4)关闭和释放ADO对象返回首页打开数据库使用ADO访问数据库之前,先要建立数据源,再使用连接对象打开数据库。ADO的Connection对象是网络通过ADO访问数据库的关键,它负责与数据库的实际连接动作

8、,其它对象都是依赖于Connection对象对数据库进行操作的。Connection对象的创建语法Set连接对象名=Server.CreateObject("ADODB.Connection")例如SetConn=Server.CreateObject("ADODB.Connection")Connection对象的方法方法名功能Open打开Connecti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。