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

linux otl oracle数据库连接例子

2014-03-18 10:29 441 查看
#include <string>
#include <iostream>
using namespace std;
#define OTL_ORA10G //我连的是LINUX下的ORACLE10G版本,这个宏必须在使用OTLV4.H之前使用,不然没效果
#include "otlv4.h"

int main()

{

  otl_connect connct; //产生一个连接

  string str_conn("system/99366"); //我是连本地,设置好帐号,密码,如果连外地,在后面直接加@ipaddr

  try {     

    connct.rlogon(str_conn.c_str()); //连接

  }

   catch (...) {

    cout<<"connect failed"<<endl;

    return 0;

  }

   cout<<"connect OK"<<endl;

  connct.logoff(); //登出

  return 0;

}

g++ -o obj obj.cpp -L$ORACLE_HOME/lib -L$ORACLE_HOME/rdbms/lib

-I$ORACLE_HOME/rdbms/public -I$ORACLE_HOME/rdbms/demo -locci -lclntsh

$ORACLE_HOME 就是我装ORACLE的目录,它在/opt/oracle/product/10.2.0,至此,一个可以联ORACLE的程序已经完整出来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: