寻求linux下的C++ Oracle数据库开发资料或书籍 没试过linux 下 C++的Oracle数据库开发,不知道哪位高手能指点一条明路。介绍点资料或书籍,不胜感激!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用pro*c,很简单,搜一下网上资料很多. 目前系统安装了radhat linux AS4 U7 和 Oracle9i (9.2.0.4)所了解的C++连接Oracle库有OTL(使用文档少,不知道哪位高手能分享点资料)OCL(文档很丰富,但是要收费)OCCI(Oracle提供的)还有上面那位兄弟说的pro*c初步想使用OCCI来连接数据库好不容易安装好Oracle之后偿试写个代码体验一下OCCI的使用但出现了一个问题,搞了两天都不知道原因,哪位高手帮看看。谢谢!!#include "occi.h"#include <iostream>using namespace oracle:cci;using namespace std;int main(){ Environment *env; Connection *con; env = Enviroment::createEnvironment(Environment:DEFAULT); cout << "**" << endl; return 0;}g++ -Wno-deprecated -fPIC -march=i486 -L/opt/oracle/product/9.2.0/lib -L/opt/oracle/product/9.2.0/rdbms/lib -I/opt/oracle/product/9.2.0/rdbms/public -I/opt/oracle/product/9.2.0/rdbms/demo test.cpp -c编译可以过g++ -Wno-deprecated -fPIC -march=i486 -L/opt/oracle/product/9.2.0/lib -L/opt/oracle/product/9.2.0/rdbms/lib -locci9 -I/opt/oracle/product/9.2.0/rdbms/public -I/opt/oracle/product/9.2.0/rdbms/demo -o test test.cpp编译加连接,报错如下:/tmp/ccpgfYCI.o(.text+0x2b): In function `main':: undefined reference to `oracle:cci::Environment::createEnvironment(oracle:cci::Environment::Mode, void*, void* (*)(void*, unsigned int), void* (*)(void*, void*, unsigned int), void (*)(void*, void*))'collect2: ld returned 1 exit status 自己解决了,少了-lclntsh 谢谢各位! EXP和IMP导出导入的问题 bfile,blob变量使用,十万火急 (ora+c#) 一个关于单引号的问题 oracle回滚段该如何实现? Oracle 10.0.2导出xml文档问题 网站无法读取oracle数据!! oracle数据库自动备份的问题 关于oracle导入数据的问题 sql语句会将数据库查“死”!! 表分区时使用函数的困惑 查询统计求合计问题 Proc中取值问题
所了解的C++连接Oracle库有
OTL(使用文档少,不知道哪位高手能分享点资料)
OCL(文档很丰富,但是要收费)
OCCI(Oracle提供的)
还有上面那位兄弟说的pro*c初步想使用OCCI来连接数据库
好不容易安装好Oracle之后偿试写个代码体验一下OCCI的使用但出现了一个问题,搞了两天都不知道原因,哪位高手帮看看。谢谢!!#include "occi.h"
#include <iostream>using namespace oracle:cci;
using namespace std;int main()
{
Environment *env;
Connection *con;
env = Enviroment::createEnvironment(Environment:DEFAULT);
cout << "**" << endl;
return 0;
}g++ -Wno-deprecated -fPIC -march=i486 -L/opt/oracle/product/9.2.0/lib -L/opt/oracle/product/9.2.0/rdbms/lib -I/opt/oracle/product/9.2.0
/rdbms/public -I/opt/oracle/product/9.2.0/rdbms/demo test.cpp -c
编译可以过g++ -Wno-deprecated -fPIC -march=i486 -L/opt/oracle/product/9.2.0/lib -L/opt/oracle/product/9.2.0/rdbms/lib -locci9 -I/opt/orac
le/product/9.2.0/rdbms/public -I/opt/oracle/product/9.2.0/rdbms/demo -o test test.cpp
编译加连接,报错如下:
/tmp/ccpgfYCI.o(.text+0x2b): In function `main':
: undefined reference to `oracle:cci::Environment::createEnvironment(oracle:cci::Environment::Mode, void*, void* (*)(void*, unsigned int), void* (*)(void*, void*, unsigned int), void (*)(void*, void*))'
collect2: ld returned 1 exit status
-lclntsh
谢谢各位!