5.6.1 基本连接器/ODBC 应用步骤

使用连接器/ODBC 从应用程序与 MySQL 服务器交互通常涉及以下操作:

  • 配置连接器/ODBC DSN。

  • 连接到 MySQL 服务器。

    这可能包括:分配环境句柄、设置 ODBC 版本、分配连接句柄、连接到 MySQL 服务器以及设置可选的连接属性。

  • 初始化语句。

    这可能包括:分配语句句柄和设置可选语句属性。

  • 执行 SQL 语句。

    这可能包括:准备SQL语句并执行SQL语句,或者不准备直接执行。

  • 根据语句类型检索结果。

    对于 SELECT / SHOW / Catalog API,结果可能包括:获取列数、获取列信息、获取行以及将数据获取到缓冲区。对于删除/更新/插入,结果可能包括受影响的行数。

  • 执行 交易;执行提交或回滚。

  • 断开与服务器的连接。

    这可能包括:断开连接并释放连接和环境句柄。

大多数应用程序使用这些步骤的一些变体。基本的应用步骤也如下图所示:

图 5.12 连接器/ODBC 编程流程图

内容在周围的文字中描述。