ODBC教程

来源:互联网 发布:嘉艺发型设计软件 编辑:程序博客网 时间:2024/06/13 21:13

ODBC有四个组成部分:

  • 应用程序 (Application,你的程序)
  • ODBC 管理器 (ODBC manager)
  • ODBC 驱动程序(ODBC Drivers)
  • 数据源 (Data Sources,数据库)

在编写代码之前你应了解一些ODBC的名词:

  • 环境(Environment). 和字面意思一样,是一个全局文本用来存取数据。如果你熟悉DAO的话,你可把它想象为一个workspace。它包含应用于所有ODBC session的信息,例如一个session的connections句柄。在用ODBC之前你必须从环境中获得这个句柄。
  • 连接(Connection). 指定ODBC驱动程序和数据源(数据库)。你可以在同一环境中同时连接不同的数据库
  • 语句(Statement). ODBC使用SQL作为自己的语言。因而只要简单的认为语句就是你希望ODBC执行的SQL命令就行了。

以下是使用ODBC编程的一般步骤:
    1、连接数据源;

    2、创建并执行一条或多条SQL语句;
    3、检查结果记录(如果有的话);
    4、断开数据源。

连接数据源需要以下几步:

1.      分配一个环境句柄(environment handle). 在进行每个ODBC任务(session)时仅需这样做一次.一旦获得了句柄,我们就可修改环境属性来适合我们的需要。你可以把这想象为在DB工作中创建一个workspace.

2.      确认将使用的ODBC的版本. 你可在ODBC 2.x版和3.x版间选择.他们在很多方面存在不同,因此本步骤是必须的以使得ODBC管理器它将用何种语法与用户程序通讯,及如何解释用户程序的命令.

3.      分配一个连接句柄.这个步骤可看作创建一个空连接.我们还没有指定使用那一个驱动程序,连接那一个数据库.这些信息将在稍后来写入.

4.      建立一个连接.可通过调用ODBC函数来建立连接.

当连接完成时,必须通过以下步骤来关闭和销毁它:

1.      断开与数据源的连接.

2.      释放连接句柄.

3.      释放环境句柄 (如果不再需要在这个环境中作更多连接)

0 0
原创粉丝点击