【文件属性】:
文件名称:OTL的主要类-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2021-04-22 18:41:47
Unix相关
OTL的主要类
(2)for ODBC/DB2-CLI:
otl_stream ( const int arr_size, // 流的缓存大小
const char* sqlstm, // SQL语句或PL/SQL块或存储过程
otl_connect& db, // OTL数据库连接对象
const int implicit_select = otl_explicit_select ,
const char* sqlstm_label=0 //SQL 语句标签
);
otl_connect类
otl_connect类封装了一系列有关数据库连接的功能:建立连接、断开连接、事务提交、事务回滚等等。换言之,otl_connect是在C++编程中创建和使用数据库连接以及进行数据库事务管理的类,主要方法有:
(1) static int otl_initialize(const int threaded_mode=0);
该静态方法的主要功能是初始化OTL数据库环境,程序中第一次建立与数据库的连接之前,必须调用该方法一次,其后再建立与数据库的连接,就不需要调用该方法了。
如果程序是在多线程环境下访问数据库,参数threaded_mode需置为1。
另外在多线程环境下访问数据库,不要多个线程操作同一个otl_connect对象
,除非该ot_connect对象有互斥锁机制。