mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-24 04:54:58 +08:00
数据库连接查询后关闭
This commit is contained in:
parent
0e4af44e9d
commit
2555414e11
|
@ -94,15 +94,15 @@ const getDatabases = () => app.post('/getdatabases', function (req, res) {
|
||||||
const mysqlQuery = (res, database, sql) => {
|
const mysqlQuery = (res, database, sql) => {
|
||||||
if (!database) return res.status(500).send('database is ' + database);
|
if (!database) return res.status(500).send('database is ' + database);
|
||||||
try {
|
try {
|
||||||
// connection(database).connect();
|
connection(database).connect();
|
||||||
connection(database).query(sql, (error, results, fields) => {
|
connection(database).query(sql, (error, results, fields) => {
|
||||||
if (error) {
|
if (error) {
|
||||||
// console.log(`${nowTime()} 错误:${JSON.stringify(error)}`);
|
console.log(`${nowTime()} 错误:${JSON.stringify(error)}`);
|
||||||
return res.status(500).send(error);
|
return res.status(500).send(error);
|
||||||
} else {
|
} else {
|
||||||
res.send(results);
|
res.send(results);
|
||||||
// connection(database).end();
|
|
||||||
}
|
}
|
||||||
|
connection(database).end();
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
|
@ -22,14 +22,17 @@ app.use(bodyParser.json());
|
||||||
|
|
||||||
app.listen(3001, () => console.log('服务启动! ' + nowTime()));
|
app.listen(3001, () => console.log('服务启动! ' + nowTime()));
|
||||||
|
|
||||||
common.con.connect();
|
common.con.connect()
|
||||||
common.con.query("SHOW DATABASES", function (error, results, fields) {
|
setInterval(() => {
|
||||||
if (error) {
|
common.con.connect()
|
||||||
console.log(`${nowTime()} 错误:${JSON.stringify(error)}`);
|
}, 1000 * 60 * 60)
|
||||||
} else {
|
// common.con.query("SHOW DATABASES", function (error, results, fields) {
|
||||||
common.connection(results[results.length-1].Database).connect();
|
// if (error) {
|
||||||
}
|
// console.log(`${nowTime()} 错误:${JSON.stringify(error)}`);
|
||||||
});
|
// } else {
|
||||||
|
// common.connection(results[results.length-1].Database).connect();
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
common.getDatabases();
|
common.getDatabases();
|
||||||
featureTable.getTable();
|
featureTable.getTable();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user