sql >> Database teknologi >  >> RDS >> Mysql

Sådan opretter du forbindelse til MySQL ved hjælp af Node.js

Denne artikel viser, hvordan du opretter forbindelse til en MySQL-database ved hjælp af Node.js.

  • Node.js skal allerede være installeret på din konto. For information om, hvordan du installerer Node.js, se venligst denne artikel.
  • En MySQL-database og en bruger skal allerede eksistere, før du kan følge procedurerne i denne artikel. For information om, hvordan du administrerer MySQL-databaser ved hjælp af cPanel, se venligst denne artikel.

Opretter forbindelse til MySQL ved hjælp af node-mysql-pakken

node-mysql pakken giver dig mulighed for nemt at oprette forbindelse til en MySQL-database ved hjælp af Node.js. Før du kan gøre dette, skal du dog installere node-mysql pakke på din konto. For at gøre dette skal du følge disse trin:

  1. Log ind på din konto ved hjælp af SSH.
  2. Skriv følgende kommandoer:
    cd ~
    npm install mysql
    
Kodeeksempel

Når du har installeret node-mysql pakke, er du klar til at arbejde med faktiske databaser. Følgende eksempel på Node.js-kode viser, hvordan du gør dette.

I din egen kode skal du erstatte dbname med databasenavnet, brugernavn med MySQL-databasebrugernavnet og adgangskoden med databasebrugerens adgangskode. Derudover bør du ændre SELECT-forespørgslen, så den matcher en tabel i din egen database:

var mysql      = require('mysql');
var connection = mysql.createConnection({
    host     : 'localhost',
    database : 'dbname',
    user     : 'username',
    password : 'password',
});

connection.connect(function(err) {
    if (err) {
        console.error('Error connecting: ' + err.stack);
        return;
    }

    console.log('Connected as id ' + connection.threadId);
});

connection.query('SELECT * FROM employee', function (error, results, fields) {
    if (error)
        throw error;

    results.forEach(result => {
        console.log(result);
    });
});

connection.end();

Dette eksempel opretter et MySQL-forbindelsesobjekt, der forbinder til MySQL-databasen. Når databaseforbindelsen er etableret, kan du bruge forespørgslen metode til at køre rå SQL-sætninger (i dette tilfælde en SELECT forespørgsel på en tabel ved navn medarbejder ).

Flere oplysninger

For mere information om node-mysql pakke, besøg venligst https://github.com/mysqljs/mysql.


  1. Udviklerværktøjer til direkte adgang til databaser

  2. PHP PDO forberedt erklæring -- MySQL LIKE forespørgsel

  3. Få et forældre + børn træ med pg-løfte

  4. Hvordan kan jeg registrere en oprettelse, opdatering, sletningsforespørgsel er vellykket i Codeigniter