ODBC_API_编程.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ODBCAPI开发教程 ODBCAPI开发教程1 第 1 章 介绍...2 第 2 章 ODBCAPI访问数据库...2 2.1 ODBC简要介绍...2 2.1.1 在没有ODBC 以前...2 2.1.2 ODBC介绍...3 2.1.3 ODBC结构...3 2.1.4 ODBC的一致性...4 2.2 使用ODBC进行数据库开发基本知识介绍...4 2.2.1 建立ODBCDSN..4 2.2.2 使用ODBC所需要的文件...6 2.2.3 SQL语句执行方式介绍...6 2.2.4 获取SQL语句执行的结果...7 2.2.5 程序执行的基本流程图...8 2.2.6 数据类型定义...9 2.2.7 ODBC句柄...11 2.3 为本章的例程创建DSN与数据库表...11 2.4 ODBC的基本功能介绍...11 2.4.1 所需要了解的ODBCAPI11 2.5 ODBC的其他功能介绍...18 2.5.1 ODBC连接句柄的参数设置...18 2.5.2 ODBC语句句柄的参数设置...19 2.5.3 ODBC 中使用可以滚动的光标...20 2.5.4 存储过程的执行与参数的绑定...21 2.5.5 SQL的准备与执行...28 2.5.6 通过列绑定获取字段数据...30 2.5.7 ODBC 中BLOB (BinaryLargeObject)字段数据的处理...31 2.5.8 ODBC对事务的支持...34 2.5.9 多线程...34 2.5.10 SQL语句的异步执行...34 第 3 章 结束语...35 第 1 章 介绍 在文章的开头做一个习惯性的介绍。 本文从2002年11月开始写,基本上在2002年12月时完成,当时本来作为一本书的一个 章节,后来由于某些原因没有完成该书。这段时间将本文内容进行了一些整理,放在网上 希望能够给大家一些帮助。 本文的内容主要是关于ODBC 的功能,所有内容都与ODBC3.X版本兼容。 本文简要介绍了ODBC的历史和发展,也介绍了ODBC的基本的常用功能。大致包括: l 使用ODBC进行数据库连接 l 利用ODBC直接执行SQL语句 l ODBC光标类型介绍 l 利用滚动光标或非滚动光标进行结果集查询 l 存储过程的调用与参数绑定 l SQL语句的准备执行方式 l BLOB数据字段的查询和修改 本文的数据库利用了MSSQLServer,ODBC在使用时是与数据库无关的所以所有例程都 可以运行在其他数据库上,例如Oracle。其实利用A ess数据库来进行练习也是可以的, 但是由于A ess不能支持存储过程,所以我没有使用A ess数据库。 由于例程代码没有找到,所以没有就没有办法提供,但是文中的代码都比较详细而且有具 体的解释。 书中有很多错误和不足之处希望大家能够容忍和包含,也欢迎来信指出。 第 2 章 ODBCAPI访问数据库 2.1 ODBC简要介绍 2.1.1 在没有ODBC 以前 请允许我将那时候成为第二黑暗时代,第一黑暗时代是没有数据库的时代。 ODBC的出现结束了数据库开发的无标准时代。在没有ODBC 以前不同的数据库的开发所 采用的标准是不统一的。一般来讲不同的数据库厂商都有自己的数据库开发包,这些开发 包支持两种模式的数据库开发:预编译的嵌入模式(例如Oracle的ProC,SQLServer的 ESQL)和API调用(例如Oracle的OCI)。 对于一个开发人员来讲使用预编译方式开发是极其痛苦的,我就有过这样的经历,所有的 SQL语句要写在程序内部,并且遵守一定的规则,然后由数据库厂商的预编译工具处理后 形成C代码,最后由C编译器进行编译。预编译的最大问题就在于无法动态的生成SQL 语句,我想作为一个程序员是很难接受的。 接下来的是使用API进行开发,和预编译相比算是前进了一大步。数据库厂商

文档评论(0)

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

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

1亿VIP精品文档

相关文档