Привет. Я пытаюсь выполнить функцию node.js, которая открывает соединение с базой данных, выполняет запрос, а затем закрывается.Я предполагаю, что что-то не так с моим синтаксисом, но я не могу понять это.
Вот код:
async function databaseConnection() {
const mysql = require('mysql2/promise');
var connection = await mysql.createConnection({
host:'*******'
, user:'*******'
, password:'*******'
, database:'*******'
});
var q = 'SELECT ******* AS sha1 FROM ******* limit 10';
await connection.execute(q, function(err, rows, fields) {
if(err){
console.log("An error ocurred performing the query." + err);
return;
}else{
console.log("Query succesfully executed: ");
rows.forEach( (row) => {
console.log('sha1 from db row: ' + row.sha1);
});
}
});
await connection.end();
}
databaseConnection();