您的位置:首页 > 数据库 > MySQL

node.js 里面的server文件 出现运行一段时间后,会自动关闭的原因(MYSQL数据库)

2019-02-01 09:16 197 查看

解决方案:

         

//db.js
// 连接MySQL
var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var pool  = mysql.createPool({
  host     : 'localhost',
  user     : 'root',         //数据库用户名
  password : 'root',         //数据库密码
  database : 'zydb'          //数据库名称
});
 
function query(sql, callback) {
    pool.getConnection(function (err, connection) {
        // Use the connection
        connection.query(sql, function (err, rows) {
            callback(err, rows);
            connection.release();//释放链接
        });
    });
}
exports.query = query;

******MySQL不是长连接,每次使用完要释放要不然时间长了要超时,然后每一次query就可以了。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐