ODBC 程式設計師參考書包含以下章節。
ODBC 3.8 的新內容 列出了 Windows 8 SDK 新增的 ODBC 功能。
範例ODBC計畫 呈現範例ODBC課程。
ODBC 簡介 簡要介紹結構化查詢語言與 ODBC 的歷史,以及 ODBC 介面的概念性資訊。
開發應用程式 包含使用 ODBC 介面的開發應用程式及其實作驅動程式的資訊。
安裝與設定 ODBC 軟體 提供安裝資訊及設定 DLL 功能參考。
開發 ODBC 驅動程式 包含撰寫驅動程式的相關資訊。
API 參考 包含所有 ODBC 函式的語法與語意資訊。
ODBC 附錄 包含 ODBC 錯誤碼、資料型態及 SQL 文法的技術細節與參考表。
與 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年)。