2012-02-29 150 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