unixODBC 文档/联机帮助页?

unixODBC 文档/联机帮助页?

只是想知道是否有 unixODBC 的官方文档,例如配置文件必须是什么样子以及它们期望什么参数? (我只使用 shell,没有 GUI)甚至http://www.unixodbc.org/doc/看起来不太有希望。我不知怎的有这样的印象,最好的信息是第三方页面,但这是真的吗?

答案1

你是对的,有关的文档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()

  2. 拥有连接句柄并连接到数据源后,您可以分配语句句柄来执行 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

相关内容