数据库连接查询后关闭

This commit is contained in:
gaofy 2023-11-27 18:28:07 +08:00
parent 0e4af44e9d
commit 2555414e11
2 changed files with 14 additions and 11 deletions

View File

@ -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) {

View File

@ -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();