要在Node.js中操作数据库,首先需要安装相应的数据库驱动。以MySQL为例,可以使用mysql
模块。以下是一个简单的示例:
- 安装
mysql
模块:
npm install mysql
- 创建一个名为
app.js
的文件,并编写以下代码:
// 导入mysql模块
const mysql = require('mysql');
// 创建与数据库的连接
const connection = mysql.createConnection({
host: 'localhost', // 数据库地址
user: 'root', // 数据库用户名
password: 'your_password', // 数据库密码
database: 'your_database' // 数据库名称
});
// 连接到数据库
connection.connect((err) => {
if (err) {
console.error('连接失败:', err);
return;
}
console.log('成功连接到数据库');
});
// 查询数据
connection.query('SELECT * FROM your_table', (err, results, fields) => {
if (err) {
console.error('查询失败:', err);
return;
}
console.log('查询结果:', results);
});
// 关闭数据库连接
connection.end();
-
替换
your_password
、your_database
和your_table
为实际的数据库密码、数据库名称和表名。 -
运行
app.js
文件:
node app.js
这样就可以在Node.js中操作数据库了。