简体   繁体   English

使用OCCI-创建连接

[英]Using OCCI - create connection

Is there anyone using OCCI library for work with Oracle database? 是否有人使用OCCI库与Oracle数据库一起工作? I'm trying to connect from Visual Studio 2017 project 我正在尝试从Visual Studio 2017项目连接

Environment *env = Environment::createEnvironment(Environment::DEFAULT);
Connection *con;
con = env->createConnection(Config::login, Config::password, "(DESCRIPTION = (ADDRESS = (PROTOCOL = 'TCP')(HOST = my.host.cz')(PORT = '1510'))(CONNECT_DATA = (SID = 'mySid')))");

but I get errors: 但是我得到了错误:

ORA-12163: TNS:connect descriptor is too long ORA-12163:TNS:连接描述符太长

or 要么

ORA-12560: TNS:protocol adapter error ORA-12560:TNS:协议适配器错误

I don't know how to execute tnsping from my computer, but somebody else tried it from his one using my connect descriptor, and it was OK. 我不知道如何从我的计算机执行tnsping,但是其他人使用我的连接描述符在他的计算机中尝试了tnsping,这没关系。

Maybe I'm not including correct libraries. 也许我没有包括正确的库。

I'm using OCCI version 12.2.0.1.0 , Basic Package and SDK Package downloaded from here . 我使用的是OCCI版本12.2.0.1.0 ,基本软件包和SDK软件包,可从此处下载。

Can anyone tell me what am I missing and how can I create the connection? 谁能告诉我我缺少什么,以及如何建立连接?

问题是我使用的是OCCI版本12,并尝试连接到版本11的服务器。下载OCCI版本11很有帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM