MySQL.createpool
时间: 2023-09-05 18:09:53 浏览: 138
create_mysql.sql
MySQL.createPool() 是一个 Node.js 中的 MySQL 模块的方法,用于创建一个 MySQL 连接池。连接池是一组预先初始化的数据库连接,可以重复使用,以避免频繁地打开和关闭数据库连接。这样可以提高应用程序的性能和可扩展性。
使用 createPool() 方法创建连接池时,需要传递一个包含连接配置的对象。该对象可以包含以下属性:
- host:数据库服务器的名称或 IP 地址
- user:登录数据库的用户名
- password:登录数据库的密码
- database:要连接的数据库名称
- port:数据库服务器的端口号(默认为 3306)
- connectionLimit:连接池中允许的最大连接数(默认为 10)
以下是一个使用 createPool() 方法创建连接池的示例代码:
```
const mysql = require('mysql');
const pool = mysql.createPool({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydb',
connectionLimit: 10
});
pool.getConnection((err, connection) => {
if (err) throw err;
console.log('Connected as ID ' + connection.threadId);
connection.release();
});
```
阅读全文