【问题标题】:Is there a way to connect ODBC datasource in Knexjs有没有办法在 Knexjs 中连接 ODBC 数据源
【发布时间】:2018-06-22 06:06:43
【问题描述】:
  1. 我的 windows 10 pc 使用 ODBC 数据源作为 my_odbc
  2. 这将连接到我的远程 Informix 服务器。
  3. 因此,我将这个 odbc 用于本地和 php 网站开发。
  4. 我想使用使用 knex 的 Adonis Js。

如何赋予数据库连接属性,如mysql、pg、mssql等。 使用 odbc 数据源。 我的连接是“DSN=my_odbc;UID=vijayan;PWD=vijayan;”

【问题讨论】:

  • 看源码,我认为 Knex.js 不支持普通的 ODBC 模块。代码中没有它的方言,所以我怀疑它会开箱即用
  • @J_S 是的,你是对的!我找不到方言。它告诉odbc方言错误!怎么办?
  • 除了编写自己的 ODBC 对话框,看不到任何其他方式。
  • @J_S 如何编写我们自己的 ODBC 方言。?

标签: odbc informix knex.js adonis.js


【解决方案1】:

没有。

但是您可以编写自己的 ODBC 客户端。为此做了一些初步工作,但现在所有新的方言都应该作为单独的 npm 模块添加,如 CONTRIBUTING.md https://github.com/tgriesser/knex/blob/master/CONTRIBUTING.md#i-would-like-to-add-support-for-new-dialect-to-knex-is-it-possible

中所述

(我不打算在此处复制粘贴该样板代码,因为与 knex github 脱机相比,knex 更改和链接文档更改的可能性更大)

为支持所做的初步工作可在此处找到:https://github.com/tgriesser/knex/pull/2116

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 2016-11-22
    • 2021-03-27
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多