在节点

时间:2018-06-20 11:42:01

标签: mysql node.js transactions

我必须维护某个人以前开发的节点应用程序。他们使用node和sql开发了该应用程序。他们也使用createPool而不是createConnection。但由于要实现sql事务,因此将其更改为createConnection。现在的问题是,如果我不得不关闭并在每个使用查询的地方都连接到该连接,则它们在这里和那里使用了很多查询,这将花费很多时间。所以在这种情况下我该怎么办。如果我保持连接断开会不会有问题。

1 个答案:

答案 0 :(得分:0)

您可以创建一个新函数,该函数将创建连接而不是从连接池中获取连接,并将其用于事务目的。这不会妨碍现有的系统。

注意:使用连接后,最好关闭连接以更好地进行资源管理。