Документация unixODBC / manpage?

Просто интересно, есть ли какая-либо официальная документация для unixODBC, например, как должны выглядеть файлы конфигурации и какие параметры они ожидают? (Я использую только оболочку, нет графического интерфейса) Даже http://www.unixodbc.org/doc/ не выглядит очень многообещающим. У меня как-то создается впечатление, лучшая информация – это сторонние страницы, но может ли это быть правдой?

One Solution collect form web for “Документация unixODBC / manpage?”

Вы правы, что документация о 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 :), достаточно старой хорошей оболочки терминала.

С точки зрения разработчика вид (я использовал API C несколько лет назад, и я помню, что это была нетривиальная задача): вам нужно подключиться, а затем выполнить запрос.

  1. Чтобы подключиться к источнику данных с помощью unixODBC и C API :

    • SQLAllocHandle() ODBC, вызывая SQLAllocHandle()

    • Выберите номер версии ODBC с помощью SQLSetEnvAttr()

    • Снова используйте SQLAllocHandle() для инициализации дескриптора соединения

    • Теперь вы можете подключиться, вызывая SQLConnect()

  2. Когда у вас есть дескриптор соединения и подключен к источнику данных, вы выделяете дескрипторы операторов для выполнения SQL или получения метаданных. Как и в случае с другими ручками, вы можете устанавливать и получать атрибуты операторов с SQLSetStmtAttr и SQLGetStmtAttr .

здесь вы можете найти хорошую документацию по API C:

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

Надеюсь, эта помощь.

Linux и Unix - лучшая ОС в мире.