Dem*_*ion 3 javascript mysql node.js node-mysql connection-pool
我正在使用 mysql 连接池来创建连接。代码如下所示。
var pool = mysql.createPool(connectionProps);
Run Code Online (Sandbox Code Playgroud)
通过访问池,即使连接不成功,我也会得到一个对象。我通过启动和停止 mysql 检查了它。
我想要的是,我需要检查连接是否成功,如下所示。
if(pool){ // mysql is started && connected successfully.
console.log('Connection Success');
doSomething();
}else{
console.log('Cant connect to db, Check ur db connection');
}
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西。那么我们如何使用 mysql 池对象来做到这一点呢?有人可以帮帮我吗?
谢谢 n 问候
小智 5
通常,您会执行类似从数据库中选择任意内容的操作,如果失败则捕获错误。文档中的示例。
const pool = mysql.createPool(connectionProps);
pool.query('SELECT 1 + 1 AS solution', (error, results, fields) => {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18699 次 |
| 最近记录: |