nodejs创建mysql连接池
时间: 2023-09-16 13:06:26 浏览: 116
Mysql连接池
5星 · 资源好评率100%
在Node.js中创建MySQL连接池,可以使用`mysql`模块的`createPool()`方法来实现。首先需要引入`mysql`模块,然后使用`createPool()`方法来创建连接池对象。连接池对象可以设置一些连接参数,如主机名、端口号、用户名、密码、数据库名以及连接数限制等。以下是一个创建MySQL连接池的示例代码:
```javascript
const mysql = require("mysql");
// 创建数据库连接池
const pool = mysql.createPool({
host: "localhost", // 主机名
port: 3306, // 端口号
user: "root", // 用户名
password: "123456", // 密码
database: "info", // 数据库名
connectionLimit: 20, // 连接数限制
});
// 将数据库连接池对象导出
module.exports = pool;
```
上述代码中,我们使用`mysql.createPool()`方法创建了一个连接池对象,其中指定了主机名为localhost,端口号为3306,用户名为root,密码为123456,数据库名为info,并设置了连接数限制为20。最后通过`module.exports`将连接池对象导出,以便在其他文件中使用。
这样,我们就成功创建了一个Node.js的MySQL连接池。连接池可以在应用程序中复用连接,提高数据库访问的效率和性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Node.js实现MySQL数据库连接池](https://blog.csdn.net/m0_46612221/article/details/123128118)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [NodeJs使用mysql.createPool连接池](https://blog.csdn.net/aexwx/article/details/128736028)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文