Membuat koneksi database MySQL dengan Framework Express dari node.js
Membuat koneksi database MySQL dengan Framework Express dari node.js
Pada artikel Petama kali membuat project dengan express js sebelumnya kamu sudah berhasil membuat project baru dengan Express, kemudian pada artikel ini kita akan belajar bagaimana cara menghubungkan project Express yang sudah dibuat dengan database MySQL.
Sebelum memulainya terlebih dahulu kita akan melakukan installasi library yang kita butuhkan, seperti : express-flash, express-session, method-override dan mysql.
Proses Installasi Library
Pertama-tama buka terminal kamu, kemudian arahkan kedalam folder project yang kamu buat sebelumnya.
Install express-flash
untuk library express-flash, library ini akan kita gunakan untuk menampilkan flash message di dalam project Express nanti. kemudian jalankan perintah berikut ini.
npm install express-flash --save
Install express-session
Selanjutnya, lakukan installasi untuk library express-session, library ini digunakan untuk mengatur session yang ada pada project Express, session ini sama seperti session yang ada di dalam bahasa pemrogramman PHP dan yang lainnya. Untuk menginstallnya silahkan jalankan perintah di ini.
npm install express-session –save
Install method-override
method-override, berguna untuk mengirim sebuah request dengan method PUT dan DELETE di dalam project Express kita. Silahkan jalankan perintah berikut.
npm install method-override –save
Install mysql
Yang terakhir, kita akan menginstall library mysql, library ini merupakan driver mysql yang kita gunakan untuk menghubungkan antara project Express kita dan database MySQL. Kemudian jalankan perintah berikut.
npm install mysql –save
Mengkonfigurasi Database mysql
Buatlah folder baru dengan nama library, setelah itu silahkan buat file baru dengan nama database.js dan masukkan kode berikut ini :
Penjelasan Kode diatas :
- let mysql = require('mysql');
- Membuat variable connection yang isinya merupakan konfigurasi dari koneksi database MySQL.
Jika koneksi ke database berhasil, maka akan menampilkan connection sucessful!, di terminal kita.
Membuat Database dan struktur Table
Sekarang, kita buat database baru pada kasus ini saya menggunakan navicat kamu bisa juga membuatnya dengan mengetikan http://localhost/phpmyadminatau dengan tools sejenisnya, kemudan kita juga akan menambahkan 1 table baru untuk menyimpan data-data pada project kita nanti.
Jalankan perintah mysql dibawah ini :
CREATE DATABASE `db_nodex_mysql`;
CREATE TABLE `db_nodex_mysql`.`Untitled` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(255) NULL,
`content` text NULL,
PRIMARY KEY (`id`)
);
Okke, sampai disini sudah selesai pembahasan pada artikel kali ini mengenai Create MySQL database connection with express framework from node.js I hope you can enjoy it.
For the next article about nodes.js express, kamu dapat melihatnya pada artikel ini : Petama kali membuat project dengan express js
Selesai.