最成熟的原生 Node.js MySQL 驱动?

Posted

技术标签:

【中文标题】最成熟的原生 Node.js MySQL 驱动?【英文标题】:Most mature native Node.js MySQL driver? 【发布时间】:2012-05-09 19:13:10 【问题描述】:

我正在将 mysql 用于 Rails 应用程序,并希望能够将此数据库用于 Node.js 应用程序(特别是 Tower.js)。目前可用的最成熟和/或性能最好的驱动程序是什么?


由于@ryan 在下面的出色输入,我对Felix's node-mysql 进行了更多研究关于选项的历史和一般性讨论以及node-mysql 路径是否适合您:http://ia600804.us.archive.org/3/items/NodeupEleven/NodeupEleven.mp3

在快速听取了圆桌会议的讨论之后,我非常有信心这是现在任何人都可以采取的正确道路。此外,作为 Node 中数据库支持的一般状态,其他讨论也很有趣。

【问题讨论】:

【参考方案1】:

Here is a link 到 Node.js GitHub Wiki 上的所有 MySQL 模块。

node-mysql 似乎就是您要找的东西。到目前为止,它的观察者最多,开发看起来非常活跃。

但是,Wiki 页面上有很多选择,您可能想先看看那里是否有更适合您需求的内容。

【讨论】:

node-mysql 很烂。不支持准备好的语句。它通过转义和执行完全独立的查询来“伪造”它们。 所以?还有什么比 node-mysql 更好的吗?很想知道,因为我也需要使用 mysql db @doug65536 自从您发表评论以来已经过去了一段时间。你有没有机会知道这个问题是否仍然适用,或者它是否在某个 GitHub 问题中被跟踪?编辑:可能是this issue。 @bluenote10 这个问题看起来是正确的。似乎a fork 是实现它的。

以上是关于最成熟的原生 Node.js MySQL 驱动?的主要内容,如果未能解决你的问题,请参考以下文章

mongoDB: Aggregation - 是不是有相当于原生 node.js 驱动程序的 $lookup 连接?

将js进行到底:node学习9

使用Node.js原生API写一个web服务器

适用于 Node.js 的 MySQL 驱动程序适用于 Windows?

用于 node.js 的 MySQL 驱动程序与 Sphinx 一起使用 [关闭]

基于原生JS+node.js+mysql打造的简易前后端分离用户登录系统