occi库不安装oracle客户端连接远程oracle数据库方式
来源:互联网 发布:2017北京人工智能 编辑:程序博客网 时间:2024/06/05 15:57
技术来源于网络
但网络上的都不怎么完整,总有点小问题,现完整总结一下
1,到oracle官网上下载对于的客户端版本http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
2,下载occi库,配置vc++环境
3,基本运行仅需要如下几个库文件即可(oci.dll,oraocci10.dll,oraociei10.dll),其他文件看着办
4,vc++代码如下(难点在于连接字符串)
char szUser[]="openlab";
char szPasswd[]="admin";
char szSid[]="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.97)(PORT=1521))/
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyDb)))";
Statement * localStatement=NULL;
ResultSet * rs = NULL;
ResultSet::Status localStatus;
string localStr2;
//链接环境
try
{
m_Env = Environment::createEnvironment();
if( m_Env==NULL )
{
OutputDebugString( "createEnvironment error" );
return -1;
}
m_Conn=m_Env->createConnection(szUser,szPasswd,szSid);
if(m_Conn==NULL)
{
Environment::terminateEnvironment(m_Env);
OutputDebugString( "createConnection error" );
return -1;
}
}
catch(SQLException &e)
{
OutputDebugString( "error" );
OutputDebugString(e.getMessage().data());
goto DoEnd;
}
- occi库不安装oracle客户端连接远程oracle数据库方式
- 不安装oracle客户端连接远程数据库
- Linux下不安装Oracle客户端使用OCCI操作远程Oracle数据库
- sqlplus 远程连接oracle数据库,本地不安装oracle客户端
- 不安装Oracle客户端远程连接Orcale数据库
- 不安装Oracle客户端远程连接Orcale数据库
- C#远程连接Oracle数据库(不安装客户端)
- PL/SQL Developer不安装客户端连接远程oracle数据库
- 不安装oracle客户端使用plsql连接远程数据库
- PL/SQL Developer不安装客户端连接远程oracle数据库
- PL/SQL Developer不安装客户端连接远程oracle数据库
- 不安装Oracle客户端使用PL/SQL远程连接数据库
- 不安装oracle客户端连接oracle数据库
- OCCI连接Oracle数据库
- VS2008中用OCCI连接Oracle,不需要安装Oracle客户端(常用Linux/Unix下链接数据库)
- WIN7下PLSQL远程连接Oracle(不安装Oracle客户端的方式)
- 本地不安装oracle,远程连接数据库
- plsql不安装oracle远程连接数据库
- loadfromfile
- c#API函数.txt
- Qt/Embedded版本在linux上的安装
- 编写boot.exe文件
- Met Someone on Z12 from Wuhan to Beijing
- occi库不安装oracle客户端连接远程oracle数据库方式
- 人月神话的BLOG - 再谈最近的一些招聘体会
- 分享C#高端视频教程——WF入门讲座(3)
- UDDI 介绍
- EMF
- 关于验证码图片的获取问题
- 堆和栈的区别——给初学者
- 四川军团神秘失踪之谜
- C#发送电子邮件的名称空间:System.Net.Mail