sql >> Database >  >> RDS >> Mysql

Verbinding maken met MySQL met Node.js

Dit artikel laat zien hoe u verbinding kunt maken met een MySQL-database met Node.js.

  • Node.js moet al op uw account zijn geïnstalleerd. Raadpleeg dit artikel voor informatie over het installeren van Node.js.
  • Er moeten al een MySQL-database en -gebruiker bestaan ​​voordat u de procedures in dit artikel kunt volgen. Raadpleeg dit artikel voor informatie over het beheren van MySQL-databases met cPanel.

Verbinding maken met MySQL met behulp van het node-mysql-pakket

De node-mysql pakket stelt u in staat om eenvoudig verbinding te maken met een MySQL-database met behulp van Node.js. Voordat u dit kunt doen, moet u echter de node-mysql . installeren pakket op uw rekening. Volg hiervoor deze stappen:

  1. Log in op uw account met SSH.
  2. Typ de volgende opdrachten:
    cd ~
    npm install mysql
    
Codevoorbeeld

Nadat u de node-mysql pakket, bent u klaar om met echte databases te werken. De volgende voorbeeldcode van Node.js laat zien hoe u dit doet.

Vervang in uw eigen code dbname met de databasenaam, gebruikersnaam met de gebruikersnaam van de MySQL-database en wachtwoord met het wachtwoord van de databasegebruiker. Bovendien moet u de SELECT-query aanpassen zodat deze overeenkomt met een tabel in uw eigen 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();

In dit voorbeeld wordt een MySQL-verbindingsobject gemaakt dat verbinding maakt met de MySQL-database. Nadat de databaseverbinding tot stand is gebracht, kunt u de query . gebruiken methode om onbewerkte SQL-instructies uit te voeren (in dit geval een SELECT query op een tabel met de naam werknemer ).

Meer informatie

Voor meer informatie over de node-mysql pakket, ga dan naar https://github.com/mysqljs/mysql.


  1. Hoe SQL Server op Linux te installeren

  2. Een SQL Server-database op een Mac herstellen met SQL Operations Studio

  3. Hoe selecteer ik efficiënt de vorige niet-null-waarde?

  4. Online schema-upgrade in MySQL Galera-cluster met behulp van de RSU-methode