設定ファイルの外観や予想されるパラメータなど、unixODBCの公式ドキュメントがあるかどうか疑問に思いますか? (私はGUIなしでシェルのみを使用しています。)http://www.unixodbc.org/doc/有望には見えません。最高の情報は第三者のページにあるという印象を受けましたが、これは本当ですか?
答え1
あなたは正しいです。これに関する文書はunixODBC
まだ不足しています。構成ファイルの場合、unixODBC
2つの構成ファイルのみが使用されます。
/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なしで実行できます。 :) 古いターミナルシェルで十分です。
開発者の観点から(数年前にC APIを使用したことがあるので、これはマイナーな作業であったことを覚えています):接続してから要求を実行する必要があります。
unixODBCおよび次のコマンドを使用してデータソースに接続するには、次の手順を実行します
C API
。呼び出して ODBC 環境を初期化します。
SQLAllocHandle()
ODBC バージョン番号の選択
SQLSetEnvAttr()
再
SQLAllocHandle()
接続ハンドルを初期化するために使用されます。これで電話をかけて接続できます。
SQLConnect()
接続ハンドルがあり、データソースに接続したら、ステートメントハンドルを割り当ててSQLを実行したり、メタデータを取得したりできます。他のハンドルと同様に、およびを使用してステートメント
SQLSetStmtAttr
属性を設定およびインポートできますSQLGetStmtAttr
。
ここではC APIに関する素晴らしいドキュメントを見つけることができます。
http://www.easysoft.com/developer/言語s/c/odbc_tutorial.html http://www.easysoft.com/developer/言語s/c/odbc-tutorial-fetching-results.html http://www.easysoft.com/developer/interfaces/odbc/diagnostics_error_status_codes.html