sql >> Databáze >  >> RDS >> Mysql

Jak se připojit k MySQL pomocí Node.js

Tento článek ukazuje, jak se připojit k databázi MySQL pomocí Node.js.

  • Node.js již musí být ve vašem účtu nainstalován. Informace o tom, jak nainstalovat Node.js, naleznete v tomto článku.
  • Abyste mohli postupovat podle postupů v tomto článku, musí již existovat databáze MySQL a uživatel. Informace o tom, jak spravovat databáze MySQL pomocí cPanel, naleznete v tomto článku.

Připojení k MySQL pomocí balíčku node-mysql

node-mysql balíček umožňuje snadné připojení k databázi MySQL pomocí Node.js. Než to však budete moci udělat, musíte nainstalovat node-mysql balíček na váš účet. Chcete-li to provést, postupujte takto:

  1. Přihlaste se ke svému účtu pomocí SSH.
  2. Zadejte následující příkazy:
    cd ~
    npm install mysql
    
Ukázka kódu

Po instalaci node-mysql balíček, jste připraveni pracovat se skutečnými databázemi. Následující ukázkový kód Node.js ukazuje, jak to provést.

Ve svém vlastním kódu nahraďte dbname s názvem databáze uživatelské jméno s uživatelským jménem databáze MySQL a heslem s heslem uživatele databáze. Kromě toho byste měli upravit dotaz SELECT tak, aby odpovídal tabulce ve vaší vlastní databázi:

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

Tento příklad vytvoří objekt připojení MySQL, který se připojí k databázi MySQL. Po navázání připojení k databázi můžete použít dotaz metoda pro spouštění nezpracovaných příkazů SQL (v tomto případě SELECT dotaz na tabulku s názvem zaměstnanec ).

Další informace

Další informace o node-mysql balíček, navštivte prosím https://github.com/mysqljs/mysql.


  1. Vrátit typ tabulky z funkce A v PostgreSQL

  2. SQL COUNT() pro začátečníky

  3. Tipy pro monitorování replikace MariaDB pomocí ClusterControl

  4. Chyba operačního systému SQL Server 5:5 (Přístup odepřen.)