句柄类型

在C/C++语言中,句柄是标志特定实体的指针值;而在ODBC中,这些特定实体可以是环境、连接、语句、或描述符。 用户不能直接访问这些实体,但通过相应的句柄,可以创建、释放和访问这些实体。实际上,ODBC的所有API函数都必须以至少一个句柄为参数来调用。

按照面向对象的观念,环境/连接/语句/描述符可以视为4个类,SQLAllocHandle可以视为构造函数,SQLFreeHandle可以视为析构函数,而其他的ODBC API函数则是每个类提供的方法。用户获得这些类的对象后,就可以使用它们的句柄调用API函数。