使用连接器/ODBC 从应用程序与 MySQL 服务器交互通常涉及以下操作:
配置连接器/ODBC DSN。
连接到 MySQL 服务器。
这可能包括:分配环境句柄、设置 ODBC 版本、分配连接句柄、连接到 MySQL 服务器以及设置可选的连接属性。
初始化语句。
这可能包括:分配语句句柄和设置可选语句属性。
执行 SQL 语句。
这可能包括:准备SQL语句并执行SQL语句,或者不准备直接执行。
根据语句类型检索结果。
对于 SELECT / SHOW / Catalog API,结果可能包括:获取列数、获取列信息、获取行以及将数据获取到缓冲区。对于删除/更新/插入,结果可能包括受影响的行数。
执行 交易;执行提交或回滚。
断开与服务器的连接。
这可能包括:断开连接并释放连接和环境句柄。
大多数应用程序使用这些步骤的一些变体。基本的应用步骤也如下图所示: