Man

unixODBC 文件/手冊頁?

  • April 6, 2019

只是想知道是否有任何有關 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,我記得這是一項不平凡的任務):您需要連接然後執行請求。

  1. 使用 unixODBC 連接到數據源和C API
  • 通過呼叫初始化 ODBC 環境SQLAllocHandle()
  • 選擇 ODBC 版本號SQLSetEnvAttr()
  • 再次用於SQLAllocHandle()初始化連接句柄
  • 現在您可以通過呼叫連接SQLConnect()
  1. 一旦有了連接句柄並連接到數據源,您就可以分配語句句柄來執行 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

引用自:https://unix.stackexchange.com/questions/45809