DB2调用层接口(DB2 Call Level Interface简称CLI)是DB2数据库访问的基础接口。
下面例子依次执行了
示例代码:
cliTest.cpp
下面例子依次执行了
- 连接DB2数据库
- 创建操作句柄
- 查询操作
- 新增操作
- 断开连接
- 释放资源
示例代码:
cliTest.cpp
点击(此处)折叠或打开
- #include <stdio.h>
- #include <stdlib.h>
- #include <sqlcli.h>
- #include <sqlcli1.h>
- #include <sqlenv.h>
- #include <sqlda.h>
- #include <sqlca.h>
- #include <string.h>
- using namespace std;
- struct result
- {
- char ename[50];
- char cname[100];
- int ename_len;
- int cname_len;
- result()
- {
- memset(ename, '\0', sizeof(ename));
- memset(cname, '\0', sizeof(cname));
- }
- };
- int main()
- {
- SQLRETURN cliRC = SQL_SUCCESS;
- SQLHANDLE henv = SQL_NULL_HENV;
- SQLHANDLE hdbc = SQL_NULL_HDBC;
- SQLHANDLE hstmt = SQL_NULL_HSTMT;
- //获取环境句柄
- cliRC = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);
- //获取连接句柄
- cliRC