在 Node.js 中,可以通過使用相應(yīng)的數(shù)據(jù)庫驅(qū)動程序來實現(xiàn)數(shù)據(jù)庫操作。以下是一個使用 MySQL 數(shù)據(jù)庫的例子:
npm install mysql
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'database_name'
});
connection.connect((err) => {
if (err) throw err;
console.log('Connected to MySQL database');
});
connection.query('SELECT * FROM table_name', (err, rows) => {
if (err) throw err;
console.log(rows);
});
connection.end((err) => {
if (err) throw err;
console.log('Disconnected from MySQL database');
});
這只是一個簡單的示例,你可以根據(jù)具體的需求進行更復(fù)雜的數(shù)據(jù)庫操作,例如插入、更新、刪除等。同時,還可以使用其他數(shù)據(jù)庫驅(qū)動程序,例如 MongoDB 的 mongoose、PostgreSQL 的 pg 等。