【问题标题】:nodejs MySQL connection with SQLite Failovernodejs MySQL连接与SQLite故障转移
【发布时间】:2012-03-19 09:26:55
【问题描述】:

我正在寻找一个关于如何连接到 MySQL 以从 node.js 进行写入 (INSERT) 的简单示例(因为我是 node 新手),如果与数据库的连接不成功,我想将 INSERT 写入任一文件以便稍后重放或写入本地 SQLite DB 文件。

愿意就是否有更好的方法来获得建议。

非常感谢任何帮助。

问候瑞克

【问题讨论】:

  • 不知道为什么这篇文章被-1'd,如果有什么我错过了有用的评论,而不是无缘无故地投反对票?
  • 我觉得这个问题还可以,再给你点个赞。
  • 感谢 Alfred,我一度担心这会成为“那些”论坛之一 :( 感谢您恢复我的信仰
  • 好吧,如果您能详细说明您尝试过的内容,那就太好了。例如。你看过 Node MySQL 驱动程序 (github.com/felixge/node-mysql) 等吗?

标签: javascript mysql sqlite node.js


【解决方案1】:

您可以使用 Sequelize,因为它目前支持 MySQL 和 SQLite。如果 mysql 访问失败,您可以为两个数据库实例化它并写入 sqlite 文件。如果你对此感兴趣,我也可以提供一个例子。检查这个http://sequelizejs.com/#installation和这个http://sequelizejs.com/?active=dialects#dialects

【讨论】:

  • 这看起来很有趣。我会试一试,让你知道我过得怎么样,谢谢
  • 如果您需要任何帮助,请告诉我
【解决方案2】:

听起来是个有趣的想法,但我不能说我见过有人实现它。

也就是说,我可以为您指明正确的方向。看看Felix's mysql module。您应该能够捕获任何错误并使用fs module 作为备份读取和写入磁盘。 imo应该很简单!

祝你好运。

【讨论】:

  • 我会试一试并将答案粘贴到这里。
猜你喜欢
  • 2015-08-19
  • 1970-01-01
  • 1970-01-01
  • 2018-10-20
  • 2020-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多