开发流程
图 1 ODBC开发应用程序的流程
开发流程中涉及的API
表 1 相关API说明
SQLAllocHandle:申请句柄资源,可替代如下函数:
| |
SQLFreeHandle:释放句柄资源,可替代如下函数:
|
说明:
数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被打包成一个事务,同时如果其中有一个语句失败,那么整个请求都将会被回滚。警告:
ODBC为应用程序与数据库的中心层,负责把应用程序发出的SQL指令传到数据库当中,自身并不解析SQL语法。故在应用程序中写入带有保密信息的SQL语句时(如明文密码),保密信息会被暴露在驱动日志中。