0

电脑上已经安装了ORACLE。但是我之前没有尝试过ORACLE,我只是使用sqlite...所以,现在我想在本地创建一个数据库,并且只插入一个表。我想用一个测试 C++ 程序在这个数据库中读写。使用 API 有什么有用的吗?顺便说一句,在计算机上我看到了 SQL plus 和 SQL developer,但我没有找到我知道可以用来创建表的 DBCA...帮帮我,非常感谢!!

顺便说一句,我的主管要我测试不同类型的数据库,这将写在我的报告中。所以我想测试不同类型的数据库,因为数据很小,一个表100行就够了,但是会应用到一个大程序中,所以我需要在本地尝试不同类型的数据库,并不难让我使用 C++ API...因为我对数据库知之甚少。我需要一些建议,非常感谢!

4

1 回答 1

0

虽然我不建议使用 Oracle 处理小型数据集,但我确实有指向 C++ API 文档的指针。

http://www.oracle.com/pls/db112/portal.portal_db?selected=5&frame=

...并滚动到页面底部以获取更多信息的链接。

可以选择将 C++ 与 Oracle OCI API 一起使用,或者将 C++ 与 Oracle Pro*C 预编译器一起使用。预编译器实际上会生成使用 OCI API 的代码。

我已经使用 Pro*C 预编译器做了一些工作(使用 C 作为实现语言,但不是 C++),而且还不错。OCI 往往是相当低级的,但显然直接编写 OCI 代码也有其用途。

于 2012-09-07T16:20:02.883 回答