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)
C++通过CLI连接DB2数据库教程

本文演示了如何使用C++的CLI接口连接到DB2数据库,进行查询和插入操作。首先获取环境和连接句柄,设置连接属性,然后执行SQL语句进行查询,显示结果。接着执行插入操作,并获取影响的行数,最后关闭连接并释放资源。
最低0.47元/天 解锁文章
7226

被折叠的 条评论
为什么被折叠?



