Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak połączyć się z MySQL za pomocą Node.js

Ten artykuł pokazuje, jak połączyć się z bazą danych MySQL przy użyciu Node.js.

  • Node.js musi być już zainstalowany na Twoim koncie. Aby uzyskać informacje o tym, jak zainstalować Node.js, zapoznaj się z tym artykułem.
  • Baza danych MySQL i użytkownik muszą już istnieć, aby można było wykonać procedury opisane w tym artykule. Aby uzyskać informacje o tym, jak zarządzać bazami danych MySQL za pomocą cPanel, zapoznaj się z tym artykułem.

Łączenie z MySQL przy użyciu pakietu node-mysql

node-mysql pakiet umożliwia łatwe łączenie się z bazą danych MySQL za pomocą Node.js. Zanim jednak będziesz mógł to zrobić, musisz zainstalować node-mysql pakiet na Twoim koncie. Aby to zrobić, wykonaj następujące kroki:

  1. Zaloguj się na swoje konto za pomocą SSH.
  2. Wpisz następujące polecenia:
    cd ~
    npm install mysql
    
Próbka kodu

Po zainstalowaniu node-mysql pakiet, jesteś gotowy do pracy z rzeczywistymi bazami danych. Poniższy przykładowy kod Node.js pokazuje, jak to zrobić.

We własnym kodzie zastąp dbname z nazwą bazy danych nazwa użytkownika z nazwą użytkownika bazy danych MySQL i hasłem z hasłem użytkownika bazy danych. Dodatkowo powinieneś zmodyfikować zapytanie SELECT, aby pasowało do tabeli we własnej bazie danych:

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

Ten przykład tworzy obiekt połączenia MySQL, który łączy się z bazą danych MySQL. Po nawiązaniu połączenia z bazą danych możesz użyć zapytania metoda do uruchamiania surowych instrukcji SQL (w tym przypadku SELECT zapytanie dotyczące tabeli o nazwie pracownik ).

Więcej informacji

Więcej informacji o node-mysql pakiet, odwiedź https://github.com/mysqljs/mysql.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać dostęp do MySQL za pomocą głównego użytkownika MySQL?

  2. szybki wybór losowego wiersza z dużej tabeli w mysql

  3. Uaktualnij MySQL do MariaDB 10 (Część 2 – Uaktualnij MariaDB/MySQL 5.5 do wersji 10.0)

  4. Najlepsze praktyki w skalowaniu baz danych:część 1

  5. Plik PHP nie może wprowadzić jakiejś części kodu