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就可以了。
相关文章推荐
- myeclipse8.5工具------ 关闭myeclipse自动校验【特别是对js文件的校验,js文件没错,但出现X】
- 以前的某个程序安装在计算机上创建挂起文件操作,运SQL_server卸载了重装,往往是装不了.在安装SQL200的时候有个提示出现“以前的某个程序安装在计算机上创建挂起文件操作,运行安装程序之前必须重新启动计算机”,重起以后同样是这样..是什么原因阿?"后
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 关闭myeclipse自动校验特别是对js文件的校验
- rhel as4.7 中自带firefox 3.0.1不能正常运行,会自动关闭,原因是scim
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 用AFNetworking上传文件到node.js server
- 【node.js】windows安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- hibernate无法自动建表的原因以及.sql文件无法运行的原因
- 【node.js】安装express过程中测试报错:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- scheduleWithFixedDelay定时任务运行一段时间之后自动关闭
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭
- Dos批处理 Start命令的参数 - bat运行完批处理文件自动关闭窗口
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- UNIX/Linux下运行脚本文件出现bad interpreter:No such file or directory的原因和解决办法
- node.js在执行js文件时出现SystaxError:Unexpected token LILEGAL的错误
- Node.js + gulp 合并静态页模版,文件更新自动热重载。浏览器可预览
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- win7下搭建node.js环境,并解决expressexpress不是内部或外部命令,也不是可运行的程序或批处理文件的问题
- 运行注册表,管理器会自动关闭,隐藏文件不显示