Node.js MySQL


Node.js dapat digunakan dalam aplikasi database.

Salah satu database yang paling populer adalah MySQL.


Database MySQL

Untuk dapat bereksperimen dengan contoh kode, Anda harus menginstal MySQL di komputer Anda.

Anda dapat mengunduh database MySQL gratis di https://www.mysql.com/downloads/ .


Instal Driver MySQL

Setelah MySQL Anda aktif dan berjalan di komputer Anda, Anda dapat mengaksesnya dengan menggunakan Node.js.

Untuk mengakses database MySQL dengan Node.js, Anda memerlukan driver MySQL. Tutorial ini akan menggunakan modul "mysql", yang diunduh dari NPM.

Untuk mengunduh dan menginstal modul "mysql", buka Terminal Perintah dan jalankan yang berikut:

C:\Users\Your Name>npm install mysql

Sekarang Anda telah mengunduh dan menginstal driver database mysql.

Node.js dapat menggunakan modul ini untuk memanipulasi database MySQL:

var mysql = require('mysql');


Buat Koneksi

Mulailah dengan membuat koneksi ke database.

Gunakan nama pengguna dan kata sandi dari database MySQL Anda.

demo_db_connection.js

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});

Simpan kode di atas dalam file bernama "demo_db_connection.js" dan jalankan file tersebut:

Jalankan "demo_db_connection.js"

C:\Users\Your Name>node demo_db_connection.js

Yang akan memberi Anda hasil ini:

Connected!

Sekarang Anda dapat mulai membuat kueri database menggunakan pernyataan SQL.


Kueri Basis Data

Gunakan pernyataan SQL untuk membaca dari (atau menulis ke) database MySQL. Ini juga disebut "untuk menanyakan" database.

Objek koneksi yang dibuat pada contoh di atas, memiliki metode untuk mengkueri database:

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("Result: " + result);
  });
});

Metode kueri mengambil pernyataan sql sebagai parameter dan mengembalikan hasilnya.

Pelajari cara membaca, menulis, menghapus, dan memperbarui database di bab berikutnya.

Baca lebih lanjut tentang pernyataan SQL di Tutorial SQL kami .