2012-02-29 149 views
1

我正在寻找一个简单的例子(因为我是新来的节点)如何连接到MySQL做node.js写入(INSERT),如果连接到数据库不成功我想将INSERT写入任一文件,以便稍后重播或本地SQLite DB文件。nodejs MySQL连接与SQLite故障转移

愿意就是否有更好的方法提供建议。

任何帮助非常感谢。

问候里克

+0

不知道为什么这篇文章已被-1'd,如果有什么我已经错过了一个有用的评论如何,而不是没有理由的投票下来? – 2012-02-29 22:05:14

+0

我认为这个问题没有问题,并会再次让你大拇指。 – Alfred 2012-02-29 22:20:57

+0

谢谢阿尔弗雷德我担心了一会儿,这成为了“那些”论坛之一:(谢谢你恢复我的信仰 – 2012-03-01 06:33:24

回答

1

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

+0

这看起来很有趣,我会给它一个破解,让你知道我如何得到感谢 – 2012-03-03 12:30:26

+0

如果你需要任何帮助,请lemme知道 – sdepold 2012-03-03 12:34:32

0

听起来像一个有趣的想法,但我不能说我已经看到有人实现它。

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

祝你好运。

+0

我会给出这个答案并粘贴回来。 – 2012-03-03 12:28:49