- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新第5章 数据库设计与实施.ppt
2.ODBC数据源的配置(续1) ⑶ 单击“完成”按钮,打开“建立新的数据源到SQL Server”对话框,。在名称文本框中填写数据源的名称如test,在“服务器”下拉列表中选要连接到的服务器。 ⑷ 单击“下一步”按钮,选择验证模式。 ⑸ 单击“下一步”按钮,选择连接的默认数据库。 ⑹ 单击“下一步”按钮,系统提示用户设置驱动程序使用的语言、字符集区域和日志文件等。 ⑺ 单击“完成”,出现“ODBC Microsoft SQL Server 安装”,单击“测试数据源”按钮,测试数据源是否正确。若显示测试成功的消息,单击确定按钮回到“ODBC Microsoft SQL Server 安装”对话框。 ⑻ 单击“确定”按钮,即创建了一个系统数据源test。 3.ODBC接口函数 ODBC接口函数按照它们的作用可以分成如下七组: ·分配和释放环境句柄、连接句柄、语句句柄 ·连接 ·执行SQL语句 ·接收结果 ·事务控制 ·错误处理和其他杂项 ODBC接口函数分组 ⑴ 分配和释放 这一组函数用于分配必要的句柄:连接句柄、环境句柄和语句句柄。环境句柄定义一个数据库环境,连接句柄定义一个数据库连接,语句句柄定义一条SQL语句。ODBC环境句柄是其它所有ODBC资源句柄的父句柄。释放函数用于释放各种句柄以及与每个句柄相关联的内存。如 SQLAllocEnv 函数用于获取ODBC环境句柄。 ⑵ 连接 利用这些函数,用户能够与服务器建立连接,如SQL Connect。 ⑶ 执行SQL语句 用户对ODBC数据源的存取操作,都是通过SQL语句来实现的。应用程序通过与服务器建立好了的连接向ODBC数据库提交SQL语句来完成用户的请求。如SQLAllocStmt函数。 ODBC接口函数分组(续1) ⑷ 接收结果 这一组函数负责处理从SQL语句结果集合中检索数据,并检索与结果集合相关的信息。如SQLFetch 和SQLGetData函数。 ⑸ 事务控制 这组函数允许提交或重新运行事务。ODBC的缺省事务模式是“自动提交”,我们也可以设置连接选项来使用“人工提交”模式。 ⑹ 错误处理与其他事项 该组函数用于返回与句柄相关的错误信息或允许人们取消一条SQL语句。 ODBC接口函数分组(续2) 分配环境句柄 分配连接句柄 释放语句句柄 释放连接句柄 与服务器连接 分配语句句柄 语句处理与 数据检索 断开连接 释放环境 初始化 SQL处理 终止 ADO(ActiveX Data Objects)是一个封装了OLE DB功能的高层次对象模型接口。 数据库应用程序 ADO ODBC的OLE DB提供者(MSDASQL) Excel的OLE DB提供者) 其它的OLE DB提供者) ODBC驱动程序 ODBC数据源 Excel电子表格数据 其它 数据源 下面以VB编程环境为例,说明使用ADO进行数据库应用编程的主要环节 ⑴ 在Visual Basic工作环境中设置ADO函数库。 ⑵ 使用Connection对象连接数据源。(cn为 Connection对象set cn=New ADODB.Connection) 如:cn.Open “PROVIDER=MSDASQL;DSN=test;uid=xyq;pwd=xyq2004” ⑶ 指定访问数据源的命令并执行。(recordsettest 为Recordset对象,set recordsettest=New ADODB.Recordset) 如:recordsettest.Open “select * from book”,cn,adOpenStatic,adLockOptimistic Recordset对象的Open方法将SQL语句传递到Connection对象指定的数据库,并将查询结果保存在Recordset对象中。 ⑷ 通过Recordset对象在客户端和服务端之间传递和处理数据。 如:recordsettest.MoveNext ⑸ 关闭打开的对象,关闭连接。 如:recordsettest.Colse set recordsettest=Nothing cn.Close set cn=Nothing 思考题 试述数据库应用模型,及各自的优缺点。 解释以下名词:ODBC ADO DSN 数据源 B/S结构模型 C/S结构模型 试述ODBC数据库应用程序的体系结构。 5.5 逻辑结构设计 目标:全局E-R图转换成DBMS支持的数据模型(层次、网状、关系)。 选DBMS方法:先选数据模型,再选支持该数据模型的DBMS。 选DBMS因素:技术、经济、组织 逻辑结构设计三步: ①将概念结构转换为一般的关系、网状或层次模型。 ②将转换来的
您可能关注的文档
最近下载
- 国家开放大学电大《电子商务概论》形成性考核 .pdf VIP
- 心理健康知识PPT图文课件.pptx VIP
- 窗帘生产供货安装项目组织实施方案.docx VIP
- 挖掘机设备检验报告模板及填写指南.docx VIP
- 银行合规演讲稿(精选18篇) .pdf VIP
- YB_T 5299-2009 沥青焦行业标准.pdf VIP
- 2026年中考数学-模型·方法·技巧突破 专题1-3“12345”模型·选填压轴必备大招(共3种类型)(学生版+名师详解版).docx VIP
- (全国职业技能比赛:高职)GZ043赛题2学生赛业财税融合.docx VIP
- (正式版)D-L∕Z 860.7510-2016 电力自动化通信网络和系统 第7-510部分:基本通信结构 水力发电厂建模原理与应用指南.docx VIP
- (优质!)2024年江苏省公务员录用考试《行测》真题(B类)及答案.docx VIP
原创力文档


文档评论(0)