首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Oracle OCI API是否需要C编程?

使用Oracle OCI API是否需要C编程?
EN

Stack Overflow用户
提问于 2011-10-05 23:30:02
回答 4查看 833关注 0票数 0

我在看这里:

http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28395/toc.htm

但是所有的东西看起来都像C或C++。我可以使用任何其他语言来使用保监处吗?

谢谢。

编辑:我需要使用LOB对象(blob,clob等)的直接路径。我相信我必须利用保监处来做到这一点。

编辑:我的OCI假设基于此:Can a direct path insert into a LOB column?

EN

回答 4

Stack Overflow用户

发布于 2011-10-05 23:42:34

根据Oracle的说法

Oracle Call Interface (

)是最全面的、高性能的、基于本机'C‘语言的Oracle数据库接口,它充分展示了Oracle数据库的强大功能。

但是,使用Oracle数据库有不同的方法。你想使用哪种语言,你实际上想要实现什么?

票数 4
EN

Stack Overflow用户

发布于 2011-10-05 23:41:06

如果你想使用Java,你可以使用JDBC OCI。我相信,如果您愿意,也可以通过Perl、Python和Ruby访问OCI (尽管我从未使用过它们)。

票数 1
EN

Stack Overflow用户

发布于 2011-10-05 23:42:34

理论上,每种可以调用标准C函数的语言都应该能够使用OCI。这包括诸如C++和Delphi之类的语言,但也包括诸如C# (可以通过P/Invoke访问这些函数)或Java (具有Java Native Interface)之类的托管语言。

但是,如果您的目标只是访问Oracle,而不是专门通过OCI来实现,那么最好使用任何专门针对您选择的语言的库。例如,在C#下使用ADO.NET或在Java下使用JDBC。

这些库中的大多数都在内部使用OCI (除了一些直接连接的ADO.NET和JDBC驱动程序)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7663791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档