Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,允许开发者使用 JavaScript 编写服务器端的应用程序。MySQL 是一个流行的关系型数据库管理系统(RDBMS),广泛用于 Web 应用程序的数据存储。
在 Node.js 中使用 MySQL,通常会借助一些库来简化数据库操作,比如 mysql
或 mysql2
。
以下是一个简单的 Node.js 后台案例,使用 mysql2
库连接 MySQL 数据库并执行查询:
const mysql = require('mysql2');
// 创建数据库连接池
const pool = mysql.createPool({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'your_database',
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0
});
// 查询示例
pool.query('SELECT * FROM your_table', (err, results, fields) => {
if (err) throw err;
console.log(results);
});
// 关闭连接池
pool.end((err) => {
if (err) throw err;
console.log('Pool closed');
});
通过以上内容,你应该对 Node.js 和 MySQL 的结合使用有了基本的了解,并能够解决一些常见问题。
领取专属 10元无门槛券
手把手带您无忧上云