用VC 開發(fā) 基 于ORACLE 數(shù) 據(jù) 庫(kù) 應(yīng) 用 程 序_第1頁(yè)
用VC 開發(fā) 基 于ORACLE 數(shù) 據(jù) 庫(kù) 應(yīng) 用 程 序_第2頁(yè)
用VC 開發(fā) 基 于ORACLE 數(shù) 據(jù) 庫(kù) 應(yīng) 用 程 序_第3頁(yè)
用VC 開發(fā) 基 于ORACLE 數(shù) 據(jù) 庫(kù) 應(yīng) 用 程 序_第4頁(yè)
用VC 開發(fā) 基 于ORACLE 數(shù) 據(jù) 庫(kù) 應(yīng) 用 程 序_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、內(nèi)資企業(yè)集團(tuán)注銷登記指南(char *username.arr,"SCOTT" username.len = strlen(char *username.arr;strcpy(char *password.arr,"TIGER"password.len = strlen(char *password.arr;strcpy(char *dbname.arr,"SUNDB"dbname.len = strlen(char *dbname.arr;EXEC SQL WHENEVER SQLERROR STOP;/ 隱 式 異 常 處 理EX

2、EC SQL CONNECT :username IDENTIFIED BY :password USING :dbname;/*if (sqlca.sqlcode != 0/ 顯 式 異 常 處 理AfxMessageBox("n 與 Oracle 數(shù) 據(jù) 庫(kù) 連 接 失 敗!"領(lǐng)取企業(yè)集團(tuán)注銷登記申請(qǐng)書備齊注銷登記應(yīng)提交的文件,申請(qǐng)注銷登記return ; 領(lǐng)取準(zhǔn)予注銷登記通知書*/- 在VC 中 使 用PRO*C 時(shí), 先 用PRO*C 編 寫所 需 的 操 作 數(shù) 據(jù) 庫(kù) 內(nèi)資企業(yè)集團(tuán)注銷的 子 程 序, 再 運(yùn) 行PRO*C 預(yù) 編 譯 程 序把PRO*C 源 程

3、 序 轉(zhuǎn) 成 相 1、母公司法定代表人簽署的企業(yè)集團(tuán)注銷登記申請(qǐng)書(母公司加蓋公章);以 在 此 模 塊 中 調(diào) 用 所 需 的 函數(shù)。 2、3. 使 用ODBC 中 間 件 訪 問(wèn) 數(shù) 據(jù) 庫(kù)- 3.1 ODBC 工 作 原 理 應(yīng)標(biāo)明指定代表或者共同委托代理人的辦理事項(xiàng)、權(quán)限、授權(quán)期限。- ODBC 是Open Database Connect 即 開 放 數(shù) 據(jù) 庫(kù)互3、企業(yè)集團(tuán)登記證。個(gè) 用于 訪 問(wèn) 數(shù) 據(jù) 注:1庫(kù)系 統(tǒng) 之 間 的 中。間 件。 它 通 過(guò) 使 用 相 應(yīng) 應(yīng) 用 平 臺(tái) 上 和 所需 數(shù) 據(jù) 庫(kù) 對(duì) 應(yīng) 2、提交的申請(qǐng)書與其它申請(qǐng)材料應(yīng)當(dāng)使用型紙。從 而 提 供

4、 了 數(shù) 據(jù) 庫(kù) 的 獨(dú) 立 性。 “” - ODBC 主 要 由 驅(qū) 動(dòng) 程 序 和 驅(qū) 動(dòng) 程 序管 理 器 組 成。 驅(qū) 動(dòng)程 序 是 一 個(gè) 用 以 支 持ODBC 函 數(shù) 調(diào) 用 的模 塊( 在WIN95 下 通 常 是 一 個(gè)DLL), 每 個(gè) 驅(qū) 動(dòng) 程 序 對(duì) 應(yīng) 于相 應(yīng) 的 數(shù) 據(jù) 庫(kù), 當(dāng) 應(yīng) 用 程 序 從 基 于 一 個(gè) 數(shù) 據(jù) 庫(kù) 系 統(tǒng) 移植 到 另 一 個(gè) 時(shí), 只 需 更 改 應(yīng) 用 程 序 中 由ODBC 管 理 程 序 設(shè)定 的 與 相 應(yīng) 數(shù) 據(jù) 庫(kù)系 統(tǒng) 對(duì) 應(yīng) 的 別 名 即 可。 驅(qū) 動(dòng) 程 序 管理 器( 包 含 在ODBC32.DLL 中) 可

5、 鏈 接 到 所 有ODBC 應(yīng) 用 程 序 中,它 負(fù) 責(zé) 管 理 應(yīng) 用 程 序 中ODBC 函 數(shù) 與DLL 中 函 數(shù) 的 綁 定。 - ODBC 使 用 層 次 的 方 法 來(lái) 管 理 數(shù) 據(jù)庫(kù), 在 數(shù) 據(jù) 庫(kù) 通 信 結(jié) 構(gòu) 的 每 一 層, 對(duì) 可 能 出 現(xiàn) 依 賴 數(shù)據(jù) 庫(kù) 產(chǎn) 品 自 身 特 性 的 地 方,ODBC 都 引 入 一 個(gè) 公 共 接 口 以解 決 潛 在 的 不 一 致 性, 從 而 很 好 地 解 決 了 基 于 數(shù) 據(jù) 庫(kù)系 統(tǒng) 應(yīng) 用 程 序 的 相 對(duì) 獨(dú) 立 性, 這 也 是ODBC 一 經(jīng) 推 出 就 獲得 巨 大 成 功 的 重 要原 因 之

6、 一。 - 從 結(jié) 構(gòu) 上 分,ODBC 分 為 單 束 式 和多 束 式 兩 類。 - 單 束 式 驅(qū) 動(dòng) 程 序 - 單 束 式 驅(qū) 動(dòng) 程 序 介 于 應(yīng) 用 程 序和 數(shù) 據(jù) 庫(kù) 之 間, 像 中介 驅(qū) 動(dòng) 程 序 一 樣 數(shù) 據(jù) 提 供 一 個(gè) 統(tǒng)一 的 數(shù) 據(jù) 訪 問(wèn) 方 式。 - 當(dāng) 用 戶 進(jìn) 行 數(shù) 據(jù) 庫(kù) 操 作 時(shí), 應(yīng)用 程 序 傳 遞 一 個(gè)ODBC 函數(shù) 調(diào) 用 給ODBC 驅(qū) 動(dòng) 程 序 管 理 器, 由ODBC API 判 斷 該 調(diào) 用 是由 它 直 接 處 理 并 將 結(jié) 果 返 回 還 是 送交 驅(qū) 動(dòng) 程 序 執(zhí) 行 并 將 結(jié) 果 返 回。 - 由 上

7、 可 見(jiàn), 單 束 式 驅(qū) 動(dòng) 程 序 本身 是 一 個(gè) 數(shù) 據(jù) 庫(kù) 引 擎,由 它 直 接 可 完 成 對(duì) 數(shù) 據(jù) 庫(kù) 的 操作, 盡 管 該 數(shù) 據(jù) 庫(kù) 可 能 位 于 網(wǎng) 絡(luò) 的 任 何 地 方。 多 束 式 驅(qū) 動(dòng) 程 序- 多 束 式 驅(qū) 動(dòng) 程 序 負(fù) 責(zé) 在 數(shù) 據(jù) 庫(kù)引 擎 和 客 戶 應(yīng) 用 程 序之 間 傳 送 命 令 和 數(shù) 據(jù), 它 本 身 并不 執(zhí) 行 數(shù) 據(jù) 處 理 操 作而 用 于 遠(yuǎn) 程 操 作 的 網(wǎng) 絡(luò) 通 信 協(xié)議 的 一 個(gè) 界 面。 - 前 端 應(yīng) 用 程 序 提 出 對(duì) 數(shù) 據(jù) 庫(kù) 處理 的 請(qǐng) 求, 該 請(qǐng) 求 轉(zhuǎn) 給ODBC 驅(qū) 動(dòng) 程 序 管

8、理 器, 驅(qū) 動(dòng) 程 序管 理 器 依 據(jù) 請(qǐng) 求 的 情況, 就 地 完 成 或 傳 給 多 束 驅(qū) 動(dòng) 程序, 多 束 式 驅(qū) 動(dòng) 程 序 將請(qǐng) 求 翻 譯 為 特 定 廠 家 的 數(shù) 據(jù) 庫(kù)通 信 接 口( 如Oracle 的SQLNet)所 能 理 解 的 形 式 并 交 于 接 口去 處 理, 接 口 把 請(qǐng) 求 經(jīng) 網(wǎng) 絡(luò)傳 送 給 服 務(wù) 器 上 的 數(shù) 據(jù) 引擎, 服 務(wù) 器 處 理 完 后 把 結(jié) 果 發(fā)回 給 數(shù) 據(jù) 庫(kù) 通 信 接 口,數(shù) 據(jù) 庫(kù) 接 口 將 結(jié) 果 傳 給 多 束 式ODBC 驅(qū) 動(dòng) 程 序, 再 由 驅(qū) 動(dòng)程 序 將 結(jié) 果 傳 給 應(yīng) 用 程 序。

9、- 3.2 在VC 中 使 用ODBC - Visual C+ 中 提 供 了CDatabase、CRecordset、CRecordView、CDBException 和CFieldExchange 五 個(gè) 類, 這 些 類 封 裝 了ODBC SDK 函數(shù), 從 而 使用 戶 可 以 無(wú) 需 了 解SDK 函 數(shù) 就 可 以 很 方 便 地 操 作 支 持ODBC 的 數(shù) 據(jù) 庫(kù)。 - CDatabase 類: 封 裝 了 與 數(shù) 據(jù) 庫(kù) 建 立連 接, 控 制 事 務(wù) 的提 交 和 回 滾 及 執(zhí) 行SQL 語(yǔ) 句 的 方 法。 - CRecordset 類: 封 裝 了 大 部 分 操

10、 縱 數(shù)據(jù) 庫(kù) 的 方 法, 包 括瀏 覽、 修 改 記 錄, 控 制 游 標(biāo) 移 動(dòng),排 序 等 操 作。 - CRecordView 類: 提 供 了 與recordset 對(duì) 象相 連 接 的 視, 可以 建 立 視 中 的 控 件 與 數(shù) 據(jù) 庫(kù) 數(shù) 據(jù) 的 對(duì)應(yīng), 同 時(shí) 支 持 移 動(dòng) 游 標(biāo), 修 改 記 錄 等 操 作。 - CDBException 類: 提 供 了 對(duì) 數(shù) 據(jù) 庫(kù) 操作 的 異 常 處 理, 可 以 獲 得 操 作 異 常 的 相 關(guān) 返 回 代 碼。 - CFieldExchange 類: 提 供 了 用 戶 變 量 與數(shù) 據(jù) 庫(kù) 字 段 之 間的 數(shù) 據(jù)

11、 交 換, 如 果 不 需 要 使 用 自 定 義類 型, 你 將 不 用 直接 調(diào) 用 該 類 的 函 數(shù),MFC Wizard 將 自 動(dòng)為 程 序 員 建 立 連 接。4. 兩 種 方 法 的 比 較- 綜 上 所 述, 使 用 這 兩 種 方 法 在Visual C+ 中 都 可 以 很 方便 地 開 發(fā) 出 基 于ORACLE 數(shù) 據(jù) 庫(kù) 的 應(yīng) 用 程序, 同 時(shí), 這 兩 種方 法 又 各 有 其 優(yōu) 缺 點(diǎn)。ODBC 由 于 有MFC 強(qiáng) 大 的 類 庫(kù) 支 持 而 使 得 編 程 實(shí) 現(xiàn) 非 常 方 便, 同 時(shí) 可 移植 性 也 很 強(qiáng), 在 異 構(gòu) 的 數(shù) 據(jù) 庫(kù) 之 間 移 植 也 只 需 更 改 很少 的 一 部 分 程 序, 但 是,由ODBC 的 實(shí) 現(xiàn) 機(jī) 制 我 們 可 以 看到, 與PRO*C 相 比, 應(yīng) 用 程 序需 要 經(jīng) 過(guò)ODBC 驅(qū) 動(dòng) 程 序 管 理 器和ODBC 驅(qū) 動(dòng) 程 序 兩 層 才 能 和數(shù) 據(jù) 庫(kù) 通 信 接 口 建 立 聯(lián) 系,而PRO*C 是 直 接 與 通 信 接

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論