日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux otl oracle,linux otl 连接数据库

發布時間:2023/12/19 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux otl oracle,linux otl 连接数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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<

cerr<

cerr<

}

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 oracle,linux otl 连接数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。