我找不到FreeBSD的Oracle调用接口。我可能漏掉了一些简单的东西,但我在网上搜索了几天,最后在这里提出了问题。
我的任务相当简单:用posix C编写一个连接到Oracle数据库并在FreeBSD机器上工作的程序。在最坏的情况下,我将放弃POSIX和FreeBSD部分,使其在Linux上工作,但到目前为止,我的目标是在BSD上这样做。到目前为止,我发现:
ftp://ftp.atnet.ru/pub/OS/FreeBSD/oracle/otl/otl.htm
一个我还没有测试过的GNU库,如果有人知道,请告诉我:
http://sourceforge.net/projects/orclib/files/OCILIB%20Sources/3.12.1/
如果你对如何做得更好有任何建议,请告诉我。如果你在这种情况下有经验就更好了。

最佳答案

Oracle本身不支持FreeBSD。但是,它们的Linux客户机库有一些端口可用于操作系统:
databases/oracle8-client
databases/oracle7-client
不幸的是,以上两个版本目前只在i386上工作,但是您可以使用与端口作者相同的技术来按摩x86_64Linux二进制文件,使其在FreeBSD/amd64下工作。
还有一个开源ODBC驱动程序的端口:
databases/oracle_odbc_driver
这一个需要oracle8客户端,因此也只有在这个时候是i386。

关于c - FreeBSD POSIX C Oracle API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16731300/

10-11 21:23