首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mariasql将连接打开到nodejs中的mariadb?

如何使用mariasql将连接打开到nodejs中的mariadb?
EN

Stack Overflow用户
提问于 2015-12-04 18:18:26
回答 1查看 793关注 0票数 1

当发生套接字事件时,我使用NodeJS、MariaDB和万寿菊来存储一些数据。事件可以每10分钟发生一次,也可以延迟到几个小时。

现在,当很长一段时间没有查询执行时,我想知道连接超时是否会发生。

我的第二个问题是:如果以后需要执行另一个查询,是否必须在每次查询之后执行.end()并重新建立连接。

这就是简单的代码

代码语言:javascript
复制
db.query(
    'INSERT INTO log (log_id, data) VALUES (?, ?)',
    [ 1, 'log..' ],
    function(error, result) {
        ...
    }
);

db.end(); // Do I have to end the connection and reestablish later?
EN

回答 1

Stack Overflow用户

发布于 2015-12-09 22:41:52

尝试将连接打开“几个小时”是非常糟糕的形式。可能有网络故障或其他故障。您正在消耗MySQL服务器上的资源。等。

在任何情况下,您都应该准备好处理失去的连接,所以您最好关闭连接,这样通常事情就会发生在可预见的情况下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34094876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档