国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

用動態SQL方法4連接 Oracle 的實現(第1.0版)

2024-08-29 13:35:34
字體:
來源:轉載
供稿:網友

下載源代碼


要害字:PROC,Oracle,動態SQL,SQLDA,連接數據庫

摘要
    動態SQL的第4種方法通過SQLDA(The SQL Descriptor Area)和oracle內部交換數據,可以執行直到程序運行時還不知道選擇表項或虛擬輸入宿主變量的個數和類型的SQL語句。

模塊 oracle 的數據
  jmp_buf jmp_continue   保存程序斷點 FILE* ORAin stdin 默認輸入源 FILE* ORAout stdout 默認輸出源 Int ORAresult 0 錯誤標志 Char* Dml_commands[] 略 數據操縱語句動詞表 ORAquery Query   包裝SQL執行過程 ORAqueryBase pQuery &query 為外部提供接口 與外部的接口
  • ORAin,ORAout: 應用程序通過操縱這兩個變量改變oracle模塊的輸入輸出源。
  • ORAresult:oracle模塊的執行結果(有待細分錯誤原因)。
  • ORAconnect(user,passWord),ORAdisconnect():與數據庫建立與斷開連接,必須在執行任何SQL語句前建立連接。
  • JMP_FOR_ERROR(label):假如oracle模塊出現錯誤便轉到標號label處繼續執行,建立連接時出錯除外。
  • ORAqueryBase* pQuery:見抽象類ORAqueryBase的說明。
抽象類 ORAqueryBase
  返回數據類型 方法名稱 參數 描述 int set int,int,int 設置SQL描述區的大小 int Alloc 分配SQL描述區 int get_statement 從輸入源讀取SQL語句 int set_statement] const char* 以字符串格式輸入SQL語句 int execute 執行預備好的SQL語句 int free 釋放SQL描述區
參考資料
《programmer''s Guide to the Oracle Precompilers》Release 1.8
《C++高級參考手冊》無憂書庫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长春市| 宜都市| 临猗县| 盐山县| 龙南县| 马龙县| 温宿县| 大石桥市| 赣榆县| 栾城县| 毕节市| 绥滨县| 鄯善县| 桂平市| 鄂托克前旗| 福清市| 同仁县| 子长县| 克拉玛依市| 富裕县| 河津市| 临西县| 永州市| 舞阳县| 延津县| 平舆县| 河曲县| 佛山市| 建平县| 桑日县| 新巴尔虎左旗| 静乐县| 枣庄市| 阿勒泰市| 涡阳县| 南木林县| 宁强县| 普安县| 漳平市| 兰溪市| 大丰市|