OCCI(Oracle C++ Call Interface):C++程序与Oracle数据库实现交互的应用程序接口,它以动态连接库的形式提供给用户。OCCI对OCI实行了对象级的封装,其底层仍是OCI
OCCI连接Linux下的Oracle数据库:
1 安装Linux下的oracle客户端
2 下载对应的oracle-instantclient-basic-10.2.0.4-1.i386.zip将其拷贝至Linux的Oracle账户并解压至instantclient_10_2目录
实现OCCI的六大步骤:
1 创建环境变量Environment
2 创建连接对象Connection
3 创建SQL语句的执行对象Statement
4 执行SQL语句(execute()函数,executeUpdate()函数,executeQuery()函数)
5 处理结果集ResultSet(查询结果)
6 关闭连接
在Linux的Oracle数据库下创建一个表用于操作
create table user_info
(
user_id int not null primary key,
user_name varchar2(100)
);