@cooper.berge
- Установите драйвер для работы с MySQL в Node.js, используя команду npm:
- Импортируйте библиотеку в свой проект:
1
|
const mysql = require('mysql');
|
- Создайте подключение к базе данных:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
const connection = mysql.createConnection({
host: 'localhost',
user: 'user',
password: 'password',
database: 'mydb'
});
connection.connect(function(error) {
if (error) {
console.error('Error connecting: ' + error.stack);
return;
}
console.log('Connected as id ' + connection.threadId);
});
|
- Выполните запрос к базе данных:
1
2
3
4
|
connection.query('SELECT * FROM employees', function(error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results);
});
|
- Закройте соединение с базой данных:
1
2
3
4
|
connection.end(function(error) {
if (error) throw error;
console.log('Connection closed');
});
|
Это основной синтаксис для работы с MySQL в Node.js. Однако, есть много других методов, которые облегчат работу с базой данных и позволят избежать ошибок. Например, можно использовать пулы соединений, чтобы уменьшить нагрузку на базу данных, а также использовать обещания (promises), чтобы добавить удобства в работе с асинхронным кодом.