linux下oracle安装:Oracle在Linux下的C开发来源: 发布时间:星期三, 2008年12月17日 浏览:2次 评论:0
="t18">
1.首先要安装Oracle客户端(或在Linux下安装好Oracle) 2.安装Libsqlora8库: 般OracleC开发是用OCIC开发是用OCCI安装好Oracle客户端后就可以用OCI开发了 Libsqlora8库是GNU/Linux组织开发针对Oracle8 OCI library易用性C语言封装它将大量OCI数据类型表现为通用C语言数据类型将OCI按类型重新分类封装大大减少了步骤和代码量Libsqlora8库网址是:http://www.poitschke.de/libsqlora8/ 可以到上面下载最新包安装 download libsqlora8-2.3.0.tar.gz //设置好ORACLE_HOMELD_LIBRARY_PATH等环境变量 #tar zxvf libsqlora8-2.3.0.tar.gz #./configure #make #make 安装好了安装完后在/usr/local/share/doc/packages/libsqlora8下面有完整文档 3.测试代码: # # # "sqlora.h" CONST char * _defuser="scott/tiger@oracledb"; ( argc,char **argv) { sqlo_db_handle_t dbh; CONST char * cstr = _defuser; char server_version[100]; (SQLO_SUCCESS!= sqlo_init(SQLO_OFF,1,100)) { prf("Failed to init libsqlora8\n"); EXIT_FAILURE; } (SQLO_SUCCESS != sqlo_connect(&dbh,cstr)) { prf("Cannot login with %s \n",cstr); EXIT_FAILURE; } (SQLO_SUCCESS != sqlo_server_version(dbh,server_version,(server_version))) { prf("Failed to get the server version: %s\n", sqlo_geterror(dbh)); EXIT_FAILURE; } prf("Connected to:\n%s\n\n", server_version); } 编译运行: #gcc -lsqlora8 test.c -o test #./test 0
相关文章读者评论
发表评论 |