要在Node.js中连接MySQL数据库,您可以使用适当的MySQL驱动程序和适配器。以下是使用mysql2
驱动程序的示例代码:
首先,确保您已经在您的项目中安装了mysql2
驱动程序。您可以通过运行以下命令来安装它:
npm install mysql2
然后,您可以使用以下代码示例连接到MySQL数据库:
const mysql = require('mysql2');
// 创建数据库连接池
const pool = mysql.createPool({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'your_database_name',
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0
});
// 从连接池获取连接
pool.getConnection((err, connection) => {
if (err) {
console.error('Error connecting to database:', err);
return;
}
// 执行查询
connection.query('SELECT * FROM your_table_name', (err, results, fields) => {
// 释放连接
connection.release();
if (err) {
console.error('Error executing query:', err);
return;
}
// 处理查询结果
console.log('Query results:', results);
});
});
在上述代码中,您需要将localhost
替换为您的MySQL服务器主机名,your_username
和your_password
替换为您的MySQL用户名和密码,以及your_database_name
和your_table_name
替换为您要查询的数据库名称和表名称。
代码使用mysql2
模块创建了一个数据库连接池,并从连接池中获取一个连接。然后,它执行一个查询并处理查询结果。最后,它释放连接以供其他操作使用。