ODBC 程式設計人員參考

ODBC 程式設計師參考書包含以下章節。

與 ODBC 文件合作

ODBC 介面是專為搭配 C 程式設計語言使用所設計。 ODBC 介面可用於下列三方面︰SQL 陳述式、ODBC 函式呼叫和 C 程式設計。 本文件假設以下內容:

  • 具備 C 語言的基本知識。

  • 具備一般的資料庫管理知識和對SQL的熟悉。

以下排版慣例被採用。

格式 用於
選擇 * 大寫字母表示 SQL 語句、巨集名稱及作業系統指令層級使用的術語。
RETCODE SQLFetch(hdbc) 等寬字型用於範例命令列和程式程式碼。
argument 斜體字表示程式論點、使用者或應用程式必須提供的資訊,或詞語強調。
SQLEndTran 粗體字表示語法必須完全依圖所示類型輸入,包括函式名稱。
| 垂直橫條將語法行中兩個互斥的選擇分隔開來。
... 省略號表示論元可以重複多次。
. . . 三點一欄表示前幾行程式碼的延續。

關於程式碼範例

本指南中的程式碼範例僅供說明用途。 由於這些原則主要是為了展示 ODBC 原則而寫,效率有時會被擱置以求清晰。 此外,為了清晰度,有時會省略整段程式碼。 這些包括非 ODBC 函式的定義(即名稱不以「SQL」開頭的函式)以及大多數錯誤處理。

所有程式碼範例皆使用 ANSI 字串及相同的資料庫架構,該架構在 目錄函數開頭所示。

欲了解更多關於 SQL 的資訊,請參閱以下標準:

  • 資料庫語言 - 具備完整性增強的 SQL,ANSI,1989 年 ANSI X3.135-1989。

  • 資料庫語言 - SQL:ANSI X3H2 及 ISO/IEC JTC1/SC21/WG3 9075:1992(SQL-92)。

  • Open Group,資料管理:結構化查詢語言(SQL),版本2(The Open Group,1996年)。

除了標準與廠商專屬的 SQL 指南外,許多書籍也描述了 SQL,包括:

  • Date, C. J.,與 Darwen, Hugh: SQL 標準指南 (Addison-Wesley, 1993)。

  • Emerson, Sandra L., Darnovsky, Marcy 與 Bowman, Judith S.: 《實用 SQL 手冊 》(Addison-Wesley, 1989)。

  • Groff, James R. 與 Weinberg, Paul N.: 《使用 SQL 》(Osborne McGraw-Hill, 1990)。

  • Gruber, Martin: 《理解 SQL 》(Sybex,1990)。

  • Hursch, Jack L. 與 Carolyn J.: SQL,結構化查詢語言 (TAB Books,1988)。

  • Melton, Jim、Simon, Alan R.: 《理解新SQL:完整指南 》(Morgan Kaufmann Publishers,1993年)。

  • Pascal, Fabian: 《SQL 與關聯基礎》( M & T Books,1990)。

  • Trimble, J. Harvey, Jr. 與 Chappell, David:《 SQL 視覺導論 》(Wiley, 1989)。

  • Van der Lans, Rick F.: 《SQL 導論 》(Addison-Wesley, 1988)。

  • Vang, Soren: SQL 與關聯式資料庫 (Microtrend Books,1990)。

  • Viescas, John:《 SQL 快速參考指南 》(Microsoft Corp., 1989)。

欲了解更多交易處理資訊,請參見:

  • Gray, J. N. 與 Reuter, Andreas: 《交易處理:概念與技術 》(Morgan Kaufmann Publishers,1993年)。

  • Hackathorn, Richard D.: 《企業資料庫連結 性》(Wiley & Sons,1993)。

欲了解更多關於 Call-Level 介面的資訊,以下標準可供參考:

  • 開放群組, 資料管理:SQL 呼叫層級介面(CLI),C451 (開放群組,1995)。

  • ISO/IEC 9075-3:1995,Call-Level 介面(SQL/CLI)。

關於ODBC的更多資訊,有多本書籍可供參考,包括:

  • 蓋格,凱爾: 《ODBC 內幕 》(Microsoft Press,1995)。

  • 格里芬,羅伯特,夏爾潘捷,盧克,奧爾施拉格,喬恩,舒梅克,安德魯,克羅斯,吉姆,與利利,阿爾伯特·W.: 使用ODBC 2 (魁,1994年)。

  • Johnston, Tom 與 Osborne, Mark: ODBC 開發者指南 (Howard W. Sams & Company,1994)。

  • North, Ken:《 Windows 多資料庫管理程式設計:使用 C++、Visual Basic、ODBC、OLE 2 及 DBMS 專案工具 》(John Wiley & Sons, Inc., 1995)。

  • Stegman, Michael O., Signore, Robert, 與 Creamer, John: ODBC 解決方案,分散式環境中的開放資料庫連接 性(McGraw-Hill, 1995)。

  • Welch, Keith: 《使用 ODBC 2 》(Que,1994)。

  • Whiting, Bill:《自 學ODBC Twenty-One 日 》(Howard W. Sams & Company,1994年)。