unixODBC 文件/手冊頁?
只是想知道是否有任何有關 unixODBC 的官方文件,例如配置文件的外觀以及它們期望的參數?(我只使用一個 shell,沒有 GUI)即使http://www.unixodbc.org/doc/看起來也不是很有希望。我有某種印象,最好的資訊是 3rd 方頁面,但這是真的嗎?
你是對的,關於
unixODBC
仍然很少見的文件。對於配置文件,unixODBC
只使用兩個配置文件:
/etc/odbcinst.ini
:在這裡定義驅動程序/etc/odbc.ini
: 關於連接的資訊您可以在此處找到有關在各種 linux 系統上安裝此驅動程序和庫的出色文件:
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_configuring_odbc.html
可以在此處找到包含各種語言 API 的更完整文件:
http://www.easysoft.com/developer/interfaces/odbc/linux.html
所有配置和安裝的東西都可以在沒有 GUI 的情況下完成 :),一個舊的好的終端 shell 就足夠了。
從開發人員的角度來看(幾年前使用過 C API,我記得這是一項不平凡的任務):您需要連接然後執行請求。
- 使用 unixODBC 連接到數據源和
C API
:
- 通過呼叫初始化 ODBC 環境
SQLAllocHandle()
- 選擇 ODBC 版本號
SQLSetEnvAttr()
- 再次用於
SQLAllocHandle()
初始化連接句柄- 現在您可以通過呼叫連接
SQLConnect()
- 一旦有了連接句柄並連接到數據源,您就可以分配語句句柄來執行 SQL 或檢索元數據。與其他句柄一樣,您可以使用
SQLSetStmtAttr
和設置和獲取語句屬性SQLGetStmtAttr
。在這裡您可以找到有關 C API 的良好文件:
http://www.easysoft.com/developer/languages/c/odbc_tutorial.html http://www.easysoft.com/developer/languages/c/odbc-tutorial-fetching-results.html http://www.easysoft.com/developer/interfaces/odbc/diagnostics_error_status_codes.html