- 1、本文档共242页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.3 ODBC简介 ODBC的主要部分是驱动程序。 某一个RDBMS的驱动程序了解它所对应的RDBMS并与该数据库进行通信。 ODBC为驱动程序定义了API和SQL语法的不同级别。 ODBC对驱动程序的唯一要求是,当驱动程序符合某一级别时,它应该支持在该级别上ODBC所定义的所有功能,而不管底层数据库是否支持这些功能。这是为了使ODBC接口与RDBMS的实现相隔离,也正是驱动程序的任务。 7.3 ODBC简介 4、ODBC数据源管理 数据源名(Data Source Name,简称DSN)是应用程序与数据库管理系统连接的桥梁,它为ODBC驱动程序管理器指出数据库服务器名称,以及用户的默认连接参数等。 在连接中,用数据源名来代表用户名、服务器名、所连接的数据库名等。可以将数据源名看成是与一个具体数据库建立的连接。 7.3 ODBC简介 7.3.2 ODBC驱动程序的分类 由于不同的RDBMS提供的功能是不同的,有的很强,有的较弱。运行模式也不相同,有的是客户/服务器运行方式,有的是本地型的运行方式。因此根据功能和运行模式,驱动程序可以分为多种级别: API一致性级别; SQL语法一致性级别; 驱动程序类型。 7.3 ODBC简介 1、API一致性级别 驱动程序的开发者一般不能实现所有的ODBC函数。API一致性级别决定了应用程序所能调用的函数的种类。API一致性分为三个级别:。 核心级; 扩展1级; 扩展2级。 这三个级别只是驱动程序开发者的一种指导性原则。 7.3 ODBC简介 (1)核心级API 核心级API包括了最基本的功能,它们构成了驱动程序的核心。 核心级API包括分配,释放环境句柄,连接句柄,执行SQL语句等。 核心级的驱动程序还能完成其它一些基本的功能,如向语句中传入参数、存取执行结果、目录操作、错误跟踪等。 7.3 ODBC简介 (2)扩展1级API 扩展1级在核心级的基础上增加了部分函数,通过这些函数就可以在应用程序中动态地了解表的模式,可用的数据类型等。 大多数的驱动程序支持扩展1级。在编写应用程序时即使不清楚数据库中表的模式,依然能够在运行时动态地对表进行操作,这是扩展1级最大的优点。 7.3 ODBC简介 (3)扩展2级API 扩展2级API在扩展1级的基础上又增加了部分函数,通过它们可以了解关于主关键字和外关键字的信息,表和列的权限信息,以及数据库存储过程的信息等。扩展2级还提供了强有力的游标和并发控制功能,这是扩展2级受欢迎的最主要的原因。 7.3 ODBC简介 2、SQL语法一致性级别 驱动程序的SQL语法一致性(conformance)级别决定了应用程序所能使用的SQL语句的类型以及能使用的数据类型。ODBC的SQL语句一致性分为三个级别: 最低限(Minimum)的SQL语法; 核心(Core)SQL语法; 扩展(Extended)SQL语法。 7.3 ODBC简介 (1)最低限SQL语法 最低限SQL语法可以满足大多数应用程序对数据库的操作要求,包括CREATE、DROP表,SELECT、INSERTE、UPDATE、DELETE记录,支持常用的数据类型和若干字符类型及其变形,如CHAR、VARCHAR、LONGVARCHAR等。 7.3 ODBC简介 (2)核心SQL语法 核心SQL语法在最低限SQL的基础上增加了很多必要的功能,包括ALTER表,CREATE和DROP索引,GRANT和REVOKE各种权限给不同的用户。此外,还可以在SQL语句中嵌套子查询,还增加了一些数据类型,如短整数和长整数、单精度浮点数和双精度浮点数等。 对于许多数据库应用系统来说,在创建基本表的时候就需要同时创建索引,应该说是最低限的功能,但ODBC把它归到了核心级和扩展级中。 7.3 ODBC简介 (3)扩展SQL语法 扩展SQL引进了更复杂的语法,例如游标控制语句。增加了日期、时间、二进制数据类型和时间戳(TIMESTAMP)等其它复杂数据类型。让人们感到奇怪的是日期这种基本数据类型在ODBC中居然把它放到扩展级中。因此,实际的较低级别ODBC驱动程序都会支持日期类型。 一个实用的ODBC驱动程序必须能达到核心SQL级别。 7.3 ODBC简介 3、驱动程序类型 ODBC驱动程序可以分为: 单层驱
您可能关注的文档
- 四种典型B2B、C2C、B2C、B2G模式的对比分析.PPT
- 回归分析的基本思想及其初步应用.PPT
- 商合杭铁路建设桥梁施工标准化五项工艺.PPT
- 团体心理辅导的基础.PPT
- 团建团课-做合格共青团员.PPTX
- 团队沟通技巧.PPT
- 团队建设和软技能沟通.PPT
- 团队领导培训.PPTX
- 团队合作观念培训.PPTX
- 园林工程限公司施工管理流程.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 山东省泰安市泰山区2023-2024学年上学期期中考试七年级英语试题.docx VIP
- 财务管理实务 财务管理实务 实训指导书.doc
- 2024年新人教版九年级上册化学全册教案.docx
- 上海通用汽车GVDP整车开发流程.pdf VIP
- 苏教版四年级上册同步奥数培优 第十四讲 智巧问题.pdf VIP
- 2024年江苏省苏州高新区招聘“两新”组织党建专职党务工作者6人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 2024年武汉市东湖生态旅游风景区管理委员会公开招聘机关派遣制工作人员9人笔试备考试题及答案解析.docx VIP
- 人教版普通高中地理选择性必修2区域发展.pdf
- 人体解剖学常考重要知识点.doc
- 2023年江苏苏州相城区招考聘用两新组织党建专职党务工作者23人笔试历年难易错点考题荟萃附带答案详解.docx VIP
文档评论(0)