2024年5月11日发(作者:)
常用OCI函数使用说明
一. Oracle oci工具包安装:
$ORACLE_HOMEBIN:执行文件和help文件
$ORACLE_HOMEOCIINCLUDE:头文件
$ORACLE_HOMEOCILIBBC: for Borlanf C++的OCI库
$ORACLE_HOMEOCILIBMSVC: for MS Visual C++的OCI库
如果是unix下,对于ORACLE8i,则OCI库在$ORACLE_HOME/lib下,如果是9i,则
在
$ORACLE_HOME/lib32下,库文件名一般为
1. 创建OCI环境即创建和初始化OCI工作环境,其他的OCI函数需要OCI环境才
能执行。
2. 需要申请的句柄类型:
OCI环境句柄: OCI_HTYPE_ENV—它定义所有OCI函数的环境调用环境,是其他
句柄的父句柄。(由OCIEnvInit或OCIEnvCreate生成)
错误句柄:OCI_HTYPE_ERROR—作为一些OCI函数的参数,用来记录这些OCI函
数
操作过程中所产生的错误,当有错误发生时,可用COIErrorGet()来读取错误句
柄 中记录的错误信息。
服务器环境句柄:OCI_HTYPE_SVCCTX—定义OCI调用的服务器操作环境,它包含
服务器、用户会话和事务三种句柄。
服务器句柄:OCI_HTYPE_SERVER—标识数据源,它转换为与服务器的物理连接
。
用户会话句柄:OCI_HTYPE_SESSION—定义用户角色和权限及OCI调用的执行环
境。
事务句柄:OCI_HTYPE_TRANS—定义执行SQL操作的事务环境,事务环境中包含
用户的会话状态信息。
语句句柄:OCI_HTYPE_STMT—是一个标识SQL语句或PL/SQL块,以及其相关属
性
发布评论