具备条件:
1.oci的oracle头文件一般位于:oraclexe\app\oracle\product\10.2.0\server\OCI目录下
2.oci库oci.lib 一般位于oraclexe\app\oracle\product\10.2.0\server\OCI\lib\MSVC目录下
3.otl 头文件 我的版本otlv4.h
代码要求:
1:定义宏:#define OTL_ORA7
2:包含头文件 #include "otlv4.h"
3:在项目中添加 oci的头文件和依赖库oci.lib
4:定义链接对象:otl_connect db;
5:初始化oci环境otl_connect::otl_initialize();
6:链接数据库:db.rlogon("ds/ds@XE") ;
7:执行sql语句:
otl_cursor::direct_exec
(
db,
"drop table test_tab",
otl_exception::disabled // disable OTL exceptions
);
8:关闭数据库连接: db.logoff();