通過 SQLDA (SQL Descriptor Area) 與 Oracle 交換數據,可在運行時動態確定選擇列表項數/類型、綁定變量數/類型的 SQL 語句。
jmp_buf jmp_continue:錯誤長跳轉斷點FILE* ORAin / ORAout:默認標準輸入/輸出,可重定向int ORAresult:執行結果標志 (0=錯誤)char* Dml_commands[]:DML 動詞表ORAquery Query、ORAqueryBase* pQuery:查詢執行封裝與外部接口| 接口 | 功能 |
|---|---|
ORAconnect(user,pwd) / ORAdisconnect() | 建立/斷開數據庫連接 (必須先連接) |
JMP_FOR_ERROR(label) | 宏:出錯時長跳轉至標號 (連接建立錯誤除外) |
pQuery->set(int,int,int) | 設置 SQLDA 大小 |
pQuery->Alloc() | 分配 SQLDA |
pQuery->get_statement() | 從輸入源讀取 SQL |
pQuery->set_statement(const char*) | 直接設置 SQL 字符串 |
pQuery->execute() | 執行準備好的語句 |
pQuery->free() | 釋放 SQLDA |