使用nodejs连接数据库
时间: 2023-08-03 22:06:29 浏览: 53
使用Node.js连接数据库可以使用mysql模块。首先,需要安装mysql模块,可以通过npm命令进行安装:npm i mysql。然后,在代码中导入mysql模块,使用createConnection方法创建一个连接对象,并传入数据库的相关信息,如主机名、用户名、密码和数据库名。接着,调用连接对象的connect方法来建立与数据库的连接。最后,可以使用连接对象的query方法执行SQL查询语句,并处理查询结果。最后,记得调用连接对象的end方法来关闭与数据库的连接。下面是一个使用mysql模块连接MySQL数据库的示例代码:
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydb'
});
connection.connect((err) => {
if (err) {
console.error('Error connecting to database: ' + err.stack);
return;
}
console.log('Connected to database as id ' + connection.threadId);
});
connection.query('SELECT * FROM mytable', (err, rows) => {
if (err) throw err;
console.log('Data received from database:\n');
console.log(rows);
});
connection.end();
通过以上代码,你可以使用Node.js连接到MySQL数据库,并执行查询操作。