Node.js MySQL


Node.js kan in databasistoepassings gebruik word.

Een van die gewildste databasisse is MySQL.


MySQL-databasis

Om met die kode-voorbeelde te kan eksperimenteer, moet jy MySQL op jou rekenaar geïnstalleer hê.

Jy kan 'n gratis MySQL-databasis aflaai by https://www.mysql.com/downloads/ .


Installeer MySQL-bestuurder

Sodra jy MySQL op jou rekenaar aan die gang het, kan jy toegang daartoe kry deur Node.js te gebruik.

Om toegang tot 'n MySQL-databasis met Node.js te verkry, benodig jy 'n MySQL-bestuurder. Hierdie tutoriaal sal die "mysql"-module gebruik, afgelaai vanaf NPM.

Om die "mysql"-module af te laai en te installeer, maak die Command Terminal oop en voer die volgende uit:

C:\Users\Your Name>npm install mysql

Nou het jy 'n mysql-databasisbestuurder afgelaai en geïnstalleer.

Node.js kan hierdie module gebruik om die MySQL-databasis te manipuleer:

var mysql = require('mysql');


Skep verbinding

Begin deur 'n verbinding met die databasis te skep.

Gebruik die gebruikersnaam en wagwoord van jou MySQL-databasis.

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!");
});

Stoor die kode hierbo in 'n lêer genaamd "demo_db_connection.js" en hardloop die lêer:

Begin "demo_db_connection.js"

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

Wat vir jou hierdie resultaat sal gee:

Connected!

Nou kan jy begin om navraag te doen na die databasis met behulp van SQL-stellings.


Doen navraag na 'n databasis

Gebruik SQL-stellings om van (of skryf na) 'n MySQL-databasis te lees. Dit word ook "om navraag te doen" na die databasis genoem.

Die verbindingsobjek wat in die voorbeeld hierbo geskep is, het 'n metode om die databasis navraag te doen:

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);
  });
});

Die navraagmetode neem 'n sql-stellings as 'n parameter en gee die resultaat terug.

Leer hoe om 'n databasis te lees, skryf, uitvee en by te werk in die volgende hoofstukke.

Lees meer oor SQL-stellings in ons SQL-tutoriaal .