搜尋

首頁  >  問答  >  主體

javascript - express+sqlite。怎么处理数据库连接呢?找了很多方案,有没有哪位可以给出比较可靠的实践方案吗?

目前发现有这么几种方案:
1.连接挂在全局变量上
2.使用generic-pool管理
求大神分析下给点建议,谢谢。

怪我咯怪我咯2773 天前291

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-04-11 11:53:44

    我用的mysql,我的方案是建立一个独立的js文件,在文件中创建连接池,然后导出,如下

    var mysql = require('mysql');
    var $conf = require('../conf/dbconf');
    var pool = mysql.createPool($conf.local);
    
    module.exports = pool;
    

    在其它需要用到数据库的js文件中,require它

    var pool = require('./pool');
    pool.getConnection(function(err,connection){
                connection.query(...);
    });
    

    仅供参考。

    回覆
    0
  • 取消回覆