[英]How do I connect to an Oracle cloud database within a C++ application?
我有一个带有 Oracle 的云数据库,我正在尝试学习如何在我的 C++ 应用程序中执行 SQL 命令。
这是我尝试过的。
1) 使用即时客户端 (OCCI)
Environment* env;
Connection* conn;
env = Environment::createEnvironment(Environment::DEFAULT);
conn = env->createConnection ("username", "password", "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=myserver111) (PORT=5521))(CONNECT_DATA = (SERVICE_NAME = bjava21)))");
env->terminateConnection(conn);
Environment::terminateEnvironment(env);
2) 使用 ODBC
3) 使用 Oracle Developer Tools for Visual Studio
一般使用 Instant Client:
对于云:
ODBC 将完全相同。 将钱包文件解压缩到默认的 network/admin 子目录后,您只需要连接数据库凭据并使用 tnsnames.ora 文件中的网络别名。
更多信息在我的博客文章如何连接到 Oracle 自治云数据库中。
官方文档位于使用 Oracle 数据库工具连接自治数据库中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.