Node.js MySQL Query a Database

 

Node.js MySQL Query a Database

Node.js adalah platform runtime JavaScript yang dioptimalkan untuk menjalankan aplikasi web di server. MySQL adalah sistem manajemen basis data relasional (RDBMS) yang populer yang dapat digunakan dengan Node.js untuk menyimpan, mengambil, dan memanipulasi data.

Untuk menggunakan MySQL dengan Node.js, Anda harus memasang paket MySQL yang tersedia di npm, yaitu paket `mysql`. Anda dapat melakukannya dengan perintah berikut di terminal:

   
    npm install mysql
   

Setelah paket terpasang, Anda dapat mengimpor paket MySQL ke dalam aplikasi Node.js Anda dengan menggunakan require:


 const mysql = require('mysql');
 

Selanjutnya, Anda dapat menggunakan fungsi `createConnection` dari paket MySQL untuk menghubungkan ke server MySQL:


    const connection = mysql.createConnection({
        host: 'localhost',
        user: 'your_username',
        password: 'your_password',
        database: 'your_database'
    });
   
    connection.connect((error) => {
        if (error) throw error;
        console.log('Successfully connected to the database.');
    });
   
   

Setelah terhubung ke server MySQL, Anda dapat menggunakan fungsi-fungsi lain dari paket MySQL untuk melakukan query ke database, seperti `query` untuk mengeksekusi query SQL dan `escape` untuk mengamankan parameter dari query.

Berikut ini adalah contoh sederhana untuk mengambil data dari tabel "users" di database:


    connection.query('SELECT * FROM users', (error, results) => {
        if (error) throw error;
        console.log(results);
    });
   
   

Jangan lupa untuk menutup koneksi ke server MySQL setelah selesai menggunakannya dengan menggunakan fungsi `end`:


    connection.end();

Itu adalah cara sederhana untuk menggunakan MySQL dengan Node.js. Ada banyak fitur lain yang tersedia di paket MySQL yang dapat Anda gunakan untuk mengelola database Anda dengan lebih lengkap.

Post a Comment

Lebih baru Lebih lama