nodejs怎么连接数据库
时间: 2023-11-11 09:56:19 浏览: 104
在Node.js中连接数据库通常使用第三方模块,比如mysql模块。下面是一个使用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();
这段代码首先引入mysql模块,然后使用createConnection方法创建一个数据库连接对象。在createConnection方法的参数中,我们需要传入数据库的主机地址、用户名、密码和数据库名称。接着,我们使用connect方法来建立与数据库的连接。如果连接成功,会输出连接的线程ID。接下来,我们可以使用query方法来执行SQL查询语句,并通过回调函数获取结果。最后,我们使用end方法关闭数据库连接。
阅读全文