Node.js MySQL


Node.js może być używany w aplikacjach bazodanowych.

Jedną z najpopularniejszych baz danych jest MySQL.


Baza danych MySQL

Aby móc eksperymentować z przykładami kodu, powinieneś mieć zainstalowany MySQL na swoim komputerze.

Możesz pobrać bezpłatną bazę danych MySQL pod adresem https://www.mysql.com/downloads/ .


Zainstaluj sterownik MySQL

Gdy już masz zainstalowany i uruchomiony MySQL na swoim komputerze, możesz uzyskać do niego dostęp za pomocą Node.js.

Aby uzyskać dostęp do bazy danych MySQL za pomocą Node.js, potrzebujesz sterownika MySQL. Ten samouczek będzie korzystał z modułu "mysql", pobranego z NPM.

Aby pobrać i zainstalować moduł „mysql”, otwórz Terminal poleceń i wykonaj następujące czynności:

C:\Users\Your Name>npm install mysql

Teraz pobrałeś i zainstalowałeś sterownik bazy danych mysql.

Node.js może używać tego modułu do manipulowania bazą danych MySQL:

var mysql = require('mysql');


Utwórz połączenie

Zacznij od utworzenia połączenia z bazą danych.

Użyj nazwy użytkownika i hasła z bazy danych MySQL.

demo_db_connection.js

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});

Zapisz powyższy kod w pliku o nazwie „demo_db_connection.js” i uruchom plik:

Uruchom „demo_db_connection.js”

C:\Users\Your Name>node demo_db_connection.js

Co da ci ten wynik:

Connected!

Teraz możesz zacząć wysyłać zapytania do bazy danych za pomocą instrukcji SQL.


Przeszukuj bazę danych

Użyj instrukcji SQL do odczytu (lub zapisu do) bazy danych MySQL. Nazywa się to również „przeszukiwaniem” bazy danych.

Utworzony w powyższym przykładzie obiekt połączenia posiada metodę odpytywania bazy danych:

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("Result: " + result);
  });
});

Metoda zapytania przyjmuje instrukcję sql jako parametr i zwraca wynik.

Dowiedz się, jak czytać, pisać, usuwać i aktualizować bazę danych w następnych rozdziałach.

Przeczytaj więcej o instrukcjach SQL w naszym samouczku SQL .