我正在寻找一种连接到远程oracle数据库并从c ++控制台应用程序中的表中读取一些数据的方法。 有人可以给我一些提示。 日Thnx。
答案 0 :(得分:8)
soci,http://soci.sourceforge.net,是一个使用Oracle调用接口的相当现代的C ++接口。并且还可以连接到其他数据库...
答案 1 :(得分:5)
Oracle官方网站提供了多种资源。其中包括:
只是谷歌,有很多教程。
答案 2 :(得分:1)
您可以使用Oracle C++ Call Interface (native API)或Open DataBase Connectivity API。如果你想要一个更高级的包装器,那么库中有一些更方便的接口,比如Qt。
答案 3 :(得分:1)
您可以使用OCCI:http://www.oracle.com/technetwork/database/features/oci/index-090820.html
或OCI:http://www.oracle.com/technetwork/database/features/oci/index.html
或许多其他可用的API之一..这实际上取决于你将要用它的东西的类型..你应该通过谷歌找到很多关于各种API的利弊的信息..
答案 4 :(得分:1)
除非是ORACLE DB的学习目的或严格要求,否则我建议您使用各种Microsoft Framework提供的通用类/服务。
答案 5 :(得分:1)
您可以尝试:CODBC
。它是Pro*C
的API。 Pro*C
是连接Oracle和C ++的非常好的方式。
答案 6 :(得分:-1)
目前(2021 年)也在积极开发 OCILIB,我能够在短时间内设置测试示例。