АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ndSqDBPM 8 of 41 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Подготовительные манипуляции для работы с SQL в NodeJS

Давайте теперь научимся работать с базами данных через NodeJS. Для этого прежде всего необходимо установить соединение с сервером базы данных.

Делается это с помощью специальных модулей. Наиболее популярным из них является mysql2. Давайте установим его в наш рабочий каталог:

npm install mysql2

После установки mysql2 нужно прописать соединение с БД в своем рабочем файле. Удобнее всего работать через промисы, поэтому импортируем mysql из модуля mysql2/promise:

import mysql from 'mysql2/promise';

Далее для соединения с БД к mysql через await применяем метод createConnection. В его параметрах задаем имя хоста, пользователя, имя БД и пароль:

let connection = await mysql.createConnection({ host: 'localhost', // имя хоста database: 'test', // имя базы данных user: 'root', // имя пользователя password: '', // пароль });

Как вы видите, результат работы данного метода записывает в переменную. С помощью этой переменной мы в дальнейшем будем обращаться к базе данных, с которой мы установили соединение. Давайте посмотрим на ее содержимое:

console.log(connection);

Установите соединение с вашей БД, в которой находится таблица users.