Как подключиться к бд mysql через node.js?

Пользователь

от sylvester , в категории: JavaScript , 7 месяцев назад

Как подключиться к бд mysql через node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ciara , 7 месяцев назад

@sylvester 

Для подключения к базе данных MySQL через Node.js вам понадобится использовать драйвер базы данных, который обеспечивает взаимодействие между приложением Node.js и базой данных MySQL.


Вот пример использования драйвера mysql2 для подключения к базе данных MySQL в Node.js:

  1. Установите драйвер mysql2 с помощью NPM командой:
1
npm install mysql2


  1. Подключите драйвер mysql2 в вашем коде:
1
const mysql = require('mysql2');


  1. Создайте соединение с базой данных:
1
2
3
4
5
6
const connection = mysql.createConnection({
  host: 'localhost',
  user: 'user',
  password: 'password',
  database: 'database_name'
});


Вместо localhost, user, password и database_name укажите соответствующие данные вашей базы данных MySQL.

  1. Откройте соединение и выполните запросы:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
connection.connect(function(err) {
  if (err) {
    console.error('Ошибка подключения: ' + err.stack);
    return;
  }

  console.log('Подключено к базе данных MySQL.');

  connection.query('SELECT * FROM my_table', function (error, results, fields) {
    if (error) throw error;
    console.log('Результаты: ', results);
  });

  connection.end();
});


В приведенном выше примере мы выполняем запрос SELECT * FROM my_table и выводим результаты в консоль. Не забудьте закрыть соединение после завершения работы с базой данных с помощью connection.end().


Это лишь базовый пример подключения к базе данных MySQL в Node.js. Вы можете использовать более сложные запросы и функции драйвера mysql2 для более продвинутой работы с базой данных.