如何让 odbc 在 Linux 上使用 sqlite?

Posted

技术标签:

【中文标题】如何让 odbc 在 Linux 上使用 sqlite?【英文标题】:How do you get odbc working with sqlite on Linux? 【发布时间】:2020-06-11 17:15:04 【问题描述】:

我正在尝试使用 Erlang 中的 SQL,并且文档说要使用 odbc,但我找不到任何信息来源来告诉我要运行哪些命令来实际启动 odbc 服务器。

几乎所有人都告诉我如何配置它,但从不说如何实际启动服务器,并且 odbc 软件包附带的各种程序的手册页没有提供示例。

【问题讨论】:

【参考方案1】:

如果使用 rebar3,您可以将 odbc 应用程序添加到应用程序需要启动的应用程序列表中。应用程序 .app.src 文件中。

因此,如果使用 rebar3,请在 .app.src 文件中添加 odbc 应用程序作为已启动的应用程序之一。 下面的例子:

application, abc,
  [
    description, "abc application",
    vsn, "0.1.0",
    registered, [],
    applications,[kernel,stdlib,odbc],
    env,[],
    modules, [],
    maintainers, [],
    licenses, [],
    links, []
  ]
.

你也可以使用

odbc:start().

手动启动 odbc 服务器。

您可以查看来自 erlang 文档的 link 以了解更多信息。

【讨论】:

以上是关于如何让 odbc 在 Linux 上使用 sqlite?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 SQL 2019 Linux 上使用 PolyBase 通过 ODBC 查询 AS400

无法在 linux 机器上通过 ODBC 连接到 informix

如何解决“加载翻译库时出错”Linux ODBC 连接问题?

在Kali linux下使用docker配置sqli-labs(国内源的配置和系统软件更新)

我可以将 MS Access 应用程序链接到 Linux 服务器上的 Postgresql 吗?可以/我应该使用 ODBC 吗?

跟踪 Informix Client for Linux 的 ODBC 调用