linux otl 连接数据库
来源:互联网 发布:ipv4 ipv6无网络权限 编辑:程序博客网 时间:2024/05/22 01:58
otl接口实现和编译过程中,由于对宏定义什么的不太懂,所以花费了较长的时间,这只是简单实现otl与数据库连接但没有任何操作的例子,记下,回头忘了可以来看下。
首先在linux环境命令下输入命令:>>vi .bash_profile
输入相应语句使其为:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_BASE=/oracle/product/10.2.0/db_1; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE; export ORACLE_HOME
LD_LIBRARY_PATH=.:../commonlib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH:/opt/ldap/lib:/usr/lib:/usr/local/lib:/home/tangyf/HSBOSS/IT_CODE/007.HCNBOSS/21.cpp/dev/lib; export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:/usr/lib/:/usr/local/lib:$LIBPATH; export LIBPATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM LD_LIBRARY_PATH
PATH=$PATH:/usr/bin:/usr/local/bin/:/bin:/etc:/usr/sbin:.:${HOME}/shell:${HOME}/tool:$ORACLE_HOME/bin
export PATH
export LLOGTIMEZONE=1
PS1="[\`pwd\`]$"
export PS1
写完保存之后,输入命令:>>source .bash_profile,若没报错,说明可以用了。
这是连接数据库大代码:
#include <iostream>
using namespace std;
#define OTL_ORA10G
#include "otlv4.h"
otl_connect db;
int main()
{
try{
otl_connect::otl_initialize(); //初始化OCI环境
db.rlogon("sm/sm");
}
catch(otl_exception& p){
cerr<<p.msg<<endl;
cerr<<p.stm_text<<endl;
cerr<<p.var_info<<endl;
}
db.logoff(); //断开与oracle的连接
return 0;
}
>>g++ -o test1 test1.cpp -L$ORACLE_HOME/lib -L$ORACLE_HOME/rdbms/lib -I$ORACLE_HOME/rdbms/public -I$ORACLE_HOME/rdbms/demo -lclntsh
- linux otl 连接数据库
- Linux下OTL连接Oracle数据库
- OTL连接Oracle数据库
- otl 直接使用字符串连接mysql数据库
- OTL连接数据库,输出时候出现乱码
- otl 直接使用字符串连接mysql数据库
- OTL--c++中连接数据库的方法
- otl 直接使用字符串连接mysql数据库
- 用OTL库连接读取access数据库
- OTL连接数据库,获取表属性个数
- OTL 连接数据库,获取字段列表属性
- Linux下使用OTL操作数据库
- vc++ 使用otl连接数据库苦逼的经历
- VS2010下使用otl连接到oracle数据库
- C++类库:OTL连接MySQL ODBC数据库(insert, update, select)
- 使用OTL连接数据库有感篇(一)
- 在MFC中使用OTL库连接数据库
- linux 下OTL连接SQLServer非配置版
- 使用TinyXml 解析XML文件
- hdu 3996 (最大权闭合图)
- 无论是从子孙后代的安全考虑,还是从经济效益着想,全世界都应当把核电转换为以矿物为燃料的火电,这是刻不容缓的当务之急
- (3643) 美食节之羊肉串
- 代码格式文件
- linux otl 连接数据库
- HDU1068:Girls and Boys
- 不使用rman工具就能恢复被rm删除的数据文件案例
- hdu 4617 : Weapon
- 博弈入门
- 八个Windows Phone小技巧
- CLOB字段超4000报ORA-22835或ORA-01704
- C++目录操作
- centos 下面安装的firefox 出现中文乱码