最近要做乙個客戶端自動更新的東西,用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...