使用OCCI - 创建连接

时间:2018-04-25 14:25:04

标签: c++ oracle connection occi

有没有人使用OCCI库与Oracle数据库一起工作? 我试图从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')))");

但我收到错误:

  

ORA-12163:TNS:连接描述符太长

  

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

我不知道如何从我的计算机执行tnsping,但是其他人使用我的连接描述符从他的那个尝试过它,并且没关系。

也许我没有包含正确的库。

我正在使用从OCCI version 12.2.0.1.0下载的here,基本套餐和 SDK套件

任何人都可以告诉我我错过了什么以及如何创建连接?

1 个答案:

答案 0 :(得分:0)

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