王朝百科
分享
 
 
 

oci

王朝百科·作者佚名  2010-02-14  
宽屏版  字体: |||超大  

ORACLE调用接口(简称OCI)ORACLE调用接口(Oracle Call Interface简称OCI)提供了一组可对ORACLE数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取ORACLE数据库的目的。

-----------------------------------------------------------------------------------------------------------------------------------------------华丽的分割线

在普通的情况下,用户可以通过SQL和PL/SQL来访问数据库中的数据。ORACLE数据库除了提供SQL和PL/SQL来访问数据库外,还提供了一个第三代程序设计语言的接口,用户可以通过C、COBOL、FORTRAN等第三代语言来编程访问数据库。OCI就是为了实现高级语言访问数据库而提供的接口。OCI允许开发者在程序里使用SQL和PL/SQL来访问数据库。开发者可以使用第三代语言来编写程序,而使用OCI来访问数据库。

OCI是一由一组应用程序开发接口(API)组成的,ORACLE提供API的方式是提供一组库。这组库包含一系列的函数调用。这组函数包含了连接数据库、调用SQL和事务控制等。在安装DBMS SERVER或者客户端的时候,就安装了OCI。

OCI开发方法实际上是将结构化查询语言(SQL)和第三代程序设计语言相结合的一种方法。对数据库的访问是通过调用OCI库函数实现的,若将C语言作为宿主语言,那么ORACLE数据库调用其实就是C程序中的函数调用,一个含OCI调用的C程序其实就是用C语言编写的应用程序。这样的程序既具有SQL语言非过程性的优点又具有C语言过程性的优点,同时还可具有SQL语言的扩展,PL/SQL语言过程性和结构性的优点,因此使得开发出的应用程序具有高度灵活

当应用程序开发人员需要面向 Oracle 数据库服务器的最强大的接口时,他们将调用 Oracle 调用接口 (OCI)。OCI 提供了对所有 Oracle 数据库功能的最全面的访问。OCI API 中包含了最新的性能、可伸缩性和安全性特性。

OCI 的主要优点包括:

(1)最新 Oracle 数据库服务器特性中的即时可用性

(2)企业级的性能和可伸缩性

(3)强健的安全模型

(4)在所有运行 Oracle 的平台上的可移植性

Oracle OCI 的特性包括性能上的重大改进和易用性,以及其他重要的

增强。广泛的产品用途与数据库的紧密集成,在强大的不断成长的工程技术组织的支持下,使 Oracle OCI 成为开发安全、性能要求严格、数据密集的应用程序时倍受青睐的语言,而且它可以轻松地伸缩以满足企业的需求。

在早期的OCI接口(ORACLE 6所带的OCI 6),要完成一个完整的数据库调用,需要分为分析、绑定、调用等多个步骤,效率比较低,从OCI 7开始,只需要一个步骤就可以完成所有的操作。

从Oracle 7.2开始,OCI支持了非阻塞方式的调用(异步调用),程序提交了调用后,可以继续处理,然后异步接收处理结果。

当应用程序开发人员需要面向 Oracle 数据库服务器的最强大的接口时,他们将调用 Oracle 调用接口 (OCI)。OCI 提供了对所有 Oracle 数据库功能的最全面的访问。OCI API 中包含了最新的性能、可伸缩性和安全性特性。

使用 OCI 客户群非常庞大,包括:

开发复杂数据库应用程序的财富 500 强中的大客户。

调整 Oracle 数据库以适应它们的需求的 ISV

如果编写 Oracle 数据库应用程序,则很可能要依靠 OCI。依赖 OCI 的某些类型的应用程序包括:

执行 SQL 的 PL/SQL 应用程序

使用 OCCI 的 C++ 应用程序

使用基于 OCI 的 JDBC 驱动程序的 Java 应用程序

使用 ODBC 驱动程序的 C 应用程序

使用 OLEDB 驱动程序的 VB 应用程序

Pro*C 应用程序

分布式 SQL

Oracle 10g 中的 OCI 新特性包括:

即时客户端

IEEE 754 浮点数支持 (binary_float/binary_double)

无限大小的 LOB 支持

Instant Client 使 ISV 和客户能够快速安装和部署 Oracle 应用程序,而不会遇到任何麻烦。请访问 Instant Client 站点了解更多信息。

开发人员应当采用的 Oracle 9i 中的某些更重要的可伸缩性和性能特性包括:

连接池

会话池

语句高速缓存

可滚动游标

OCI 的主要优点包括:

最新 Oracle 数据库服务器特性中的即时可用性

企业级的性能和可伸缩性

强健的安全模型

在所有运行 Oracle 的平台上的可移植性

Oracle OCI 的特性包括性能上的重大改进和易用性,以及其他重要的增强。广泛的产品用途与数据库的紧密集成,在强大的不断成长的工程技术组织的支持下,使 Oracle OCI 成为开发安全、性能要求严格、数据密集的应用程序时倍受青睐的语言,而且它可以轻松地伸缩以满足企业的需求。

奥喜埃(上海)国际贸易有限公司(简称OCI)奥喜埃(上海)国际贸易有限公司(简称OCI),是韩国东洋制铁化学集团下属OCI HongKong投资的独立法人公司,主要从事石油化工、煤化工、有机、无机等化工原料的进出口贸易。公司成立于2003年,注册资金逾250万美元, 前身为1998年成立的OCI HongKong 上海代表处.2007年3月份OCI(HongKong)Limited并购国内一家大型磷酸生产厂,产能达32,000MT/A。这标志着公司在向集生产、贸易一体的多元化国际企业发展途中,迈出了重要的一步。 奥喜埃上海公司秉承“以客户为本, 信誉第一”的经营理念。致力于将品质优良的化工产品推广到各地以造福人类。面对不断的变化、创新和发展,我们将坚持贯彻自己的核心价值,通过严格科学的管理模式,一流的人才队伍及完善的应用服务体系,用热情、诚信之心服务他人,以创造出更为光辉灿烂的未来!

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有