【发布时间】:2016-03-19 02:02:30
【问题描述】:
我正在 knex 中为遗留数据库创建一种方言。我可以创建 sql 并使用 .toString() 查看查询。现在如何拦截对数据库的实际调用?我想使用 node-adodb 进行连接,但我不知道如何告诉 knex 使用它。
有这方面的文档吗?
【问题讨论】:
我正在 knex 中为遗留数据库创建一种方言。我可以创建 sql 并使用 .toString() 查看查询。现在如何拦截对数据库的实际调用?我想使用 node-adodb 进行连接,但我不知道如何告诉 knex 使用它。
有这方面的文档吗?
【问题讨论】:
来自knexdocumentation:
您甚至可以在没有连接的情况下使用 knex,这仅仅是因为它的查询构建功能。初始化库时只需传入一个空对象。如果您对特定风格的 SQL 感兴趣,请指定一个客户端。
如果我正确理解了您的问题,为什么不这样做,然后通过您喜欢的任何连接库进行数据库调用?
【讨论】: