OCI學習筆記 一

2021-06-03 18:14:34 字數 423 閱讀 1887

最近要做乙個客戶端自動更新的東西,用c語言實現。很久不碰c語言了,能分到這樣的活,既開心又倍感壓力。

具體實現的過程中,涉及到對oracle資料庫的訪問,以前上學時用c語言連mysql倒是做過些嘗試,但是連oracle卻沒做過。

so,上網搜尋資料啦。

pro*c/c++

odbc

oci第一種方式相對來說,程式設計更容易一些(事實上公司以前的程式也用第一種方式實現),第二種也要裝元件。

我偏執的選擇用第三種,oci。

這裡記錄一下學習的過程,方便以後檢視複習。

首先,oci分為以下步驟

一、建立環境

二、分配控制代碼

三、連線資料庫

四、操縱資料庫

五、斷開資料庫

六、釋放控制代碼

好啦,這裡就簡單記這些,以後再乙個乙個學。

oci 乙個里程碑

include stdlib.h include ocidfn.h include ocidem.h include oratypes.h include ocidem.h include ociapr.h include ocikpr.h include oci.h include include...

一次使用OCI的排錯經歷

使用vs c 2005 sp1 和oracle 10g的oci庫開發乙個應用程式。其中在連線資料庫伺服器呼叫ocienvcreate函式返回 1,開始百思不得其解,本想通過ocierrorget 函式獲取相關錯誤資訊。但聽公司一位高手說,ocienvcreate函式呼叫失敗,是無法使用ocierro...

學習筆記一

lisp 最重要的一種執行模式之一 repl that endless cycle of reading,evaluating,and printing is why it s called the read eval print loop or repl.第乙個lisp程式 在repl模式下執行l...