您的位置:首页 > 数据库 > Oracle

C++与Oracle数据库的交互

2016-08-25 22:55 162 查看
项目需要通过C++去操作数据库,通过在一台局域网计算机的redhat虚拟机搭建Oracle服务端,在局域网其他计算机使用C++开发数据库交互功能。

开始是使用的微软的ADO接口,实现起来比较方便,网上资料也比较多。

后来考虑到跨平台需求,而ADO是微软开发,不支持跨平台,转而使用了Oracle提供的occi接口。

在安装Oracle之后,就已经默认安装了occi库,通过在windows客户端与Linux服务端查找,都发现了occi库文件。

在VS2005环境开发时,首先需要将occi.h头文件目录、库文件目录以及附加依赖库添加到项目属性当中,然后需要将项目由debug改为release模式,才能编译通过。

实际上oci库也提供了debug版本,使用需要将其添加至环境变量,或者在工程中指定搜索路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: