Mysql 我应该何时打开/关闭与数据库的连接?(MariaDB/node.js)

Mysql 我应该何时打开/关闭与数据库的连接?(MariaDB/node.js),mysql,node.js,mariadb,Mysql,Node.js,Mariadb,我正在使用 在数据库上运行查询的过程中,我有以下几个阶段: var Client = require('mariasql'); var client = new Client(); client.connect(...); client.query(...); client.end(); 我应该什么时候运行这些 在每个查询上运行整个过程(当然除了require)? 保留客户端的一个实例,并始终保持其打开状态,然后只运行一次 谢谢您应该只需要对每个查询执行query()。尽管如果您希望/需要查询

我正在使用

在数据库上运行查询的过程中,我有以下几个阶段:

var Client = require('mariasql');
var client = new Client();
client.connect(...);
client.query(...);
client.end();
我应该什么时候运行这些

在每个查询上运行整个过程(当然除了require)? 保留客户端的一个实例,并始终保持其打开状态,然后只运行一次


谢谢

您应该只需要对每个查询执行
query()
。尽管如果您希望/需要查询并发性>1,那么您应该使用通用池模块(npm上至少有几个)来创建mariasql连接池