【发布时间】:2011-11-01 09:30:51
【问题描述】:
我们维护着大量用 C++ 编写的组件,这些组件在 Linux、Solaris、AIX 和 HP/UX 下运行,这些组件使用 Pro*C 连接到 Oracle 数据库。我即将编写一个执行大量动态 SQL 的组件,并希望使用 OCCI 实现该功能。我们所有组件的基类使用相当普通的 Pro*C 创建到数据库的连接:
EXEC SQL CONNECT :user IDENTIFIED BY :password AT :alias USING :name;
而alias 将在未来的所有 Pro*C 代码中用于与数据库交互。
是否可以从这里获得 OCCI 连接,以便我可以保持我们的基类实现不变,但在我的组件中使用 OCCI?
【问题讨论】:
标签: c++ oracle unix oracle-pro-c occi