正如标题所说,如何连接到 Oracle Pro C中的给定数据库?我不想要 Oracle 数据库的连接,而是其他一些数据库的连接。
问问题
13343 次
3 回答
3
您在 C 代码中使用以下exec sql connect
语句:
EXEC SQL CONNECT :myUserId IDENTIFIED BY :myPassword;
如果要连接到非 Oracle 数据库,您可能必须使用at
以下命令版本:
EXEC SQL CONNECT :myUserId IDENTIFIED BY :myPassword AT :myDbName;
并在 Oracle 中设置数据库链接,以便它可以将请求传递给其他 DBMS。
DBMS 像 DB2 一样提供透明网关,无需通过 ODBC 即可为您提供这种便利。这取决于您所针对的 DBMS 以及您将如何进行设置。
于 2011-01-28T06:52:23.403 回答
0
如果您想使用oracle-wallet与oracle-pro-c连接,请在此处提供相关答案。
使用 Oracle Wallet 连接到 Pro C 中的数据库
有一个钱包非常有用,并为 and 提供空:userId
字符串:userPassword
。
EXEC SQL CONNECT :mptyStr IDENTIFIED BY :mptyStr AT :ORACLE_SID;
于 2021-04-09T16:03:03.627 回答