Junior — Middle
112
Имели ли вы опыт работы с прямым взаимодействием с базой данных через SQL?
Ответ от нейросети
sobes.tech AI
Да, опыт работы с прямым взаимодействием с базой данных через SQL в Node.js обычно реализуется с помощью библиотек, таких как mysql, pg (для PostgreSQL) или sqlite3. Это позволяет выполнять SQL-запросы напрямую, управлять транзакциями, получать и обрабатывать результаты.
Пример простого запроса к базе MySQL в Node.js:
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'user',
password: 'password',
database: 'testdb'
});
connection.connect();
connection.query('SELECT * FROM users WHERE id = ?', [1], (error, results) => {
if (error) throw error;
console.log(results);
});
connection.end();
Такой подход даёт полный контроль над SQL-запросами, но требует аккуратности для предотвращения SQL-инъекций и правильного управления соединениями.