-
oci
鎖定
- 外文名
- oci
- 全 稱
- Oracle Call Interface
- 採訪途徑
- SQL和PL/SQL
- 組 成
- 一組應用程序開發接口
oci基本簡介
在普通的情況下,用户可以通過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語言過程性和結構性的優點,因此使得開發出的應用程序具有高度靈活。
oci主要優點
oci基本優點
(1)最新 Oracle數據庫服務器特性中的即時可用性
(2)企業級的性能和可伸縮性
(3)強健的安全模型
(4)在所有運行 Oracle 的平台上的可移植性
Oracle OCI 的特性包括性能上的重大改進和易用性,以及其他重要的
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 9i 中的某些更重要的可伸縮性和性能特性包括:
會話池
語句高速緩存
oci安全模型
在所有運行 Oracle 的平台上的可移植性
Oracle OCI 的特性包括性能上的重大改進和易用性,以及其他重要的增強。廣泛的產品用途與數據庫的緊密集成,在強大的不斷成長的工程技術組織的支持下,使 Oracle OCI 成為開發安全、性能要求嚴格、數據密集的應用程序時倍受青睞的語言,而且它可以輕鬆地伸縮以滿足企業的需求。
[1]
oci供應商
OCI Company Ltd
OCI Company Ltd.(010060.KS) 成立於1959年,是一家綜合性化學工業供應商,也是韓國的化工巨頭之一,包括無機化工、精細化工、石油化學、多晶硅等,並擁有煤炭化學和材料加工等事業。在基礎化學方面,包括純鹼、硅膠;石化製品方面,包括炭煙、甲苯、二甲苯和苯、TDI、DOP、苯酐等;煤炭化學制品方面則有瀝青、酚和甲酚。
2009年,公司宣佈擴產,將在韓國羣山投資建設年產1萬噸多晶硅的工廠,預計於2010年建成後,多晶硅年產能將達2.7萬噸。
- 參考資料
-
- 1. Oracle 數據庫應用程序開發 .Oracle[引用日期2013-04-28]