node中间件mysql_nodejs 中使用mysql数据有没有类似 mongoose 的中间件?
生活随笔
收集整理的這篇文章主要介紹了
node中间件mysql_nodejs 中使用mysql数据有没有类似 mongoose 的中间件?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在nodejs 操作mysql 時 ,我遇到了這樣的問題:
一次http請求需要執行多個query,所有為了減少callback 我使用async中的waterfall函數 將query分函數來寫,并且將mysql的句柄conn 進行傳遞,最后在waterfall的callback函數中關閉數據庫連接 conn.end();
看到nodejs 操作 mongodb 的時候可以使用mongoose 庫,可以不考慮數據庫的關閉問題.
操作mysql 有沒有這樣的中間件,或者有什么好的方法解決?
Q. Should I create/destroy a new connection for each database operation?
A. No. Open your connection when your application starts up and leave it open until the application shuts down.
豈不是我的nodejs 程序啟動的時候數據庫的連接一直存在,只有程序關閉(上線的程序基本上都保持在運行狀態吧)的時候才斷開,這樣豈不是很耗資源?
總結
以上是生活随笔為你收集整理的node中间件mysql_nodejs 中使用mysql数据有没有类似 mongoose 的中间件?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构关键路径_数据结构与算法之关键路
- 下一篇: odbc mysql 配置文件_ODBC