...

Koneksi MySQL dengan NodeJS

Gw mau sedikit share yaakk.. Hehehe.. Kemaren gw nyobain ini gimana caranya koneksi in database MySQL dengan NodeJS. Ternyata ada modulenya juga. Perlu sedikit setting sana sini biar bisa konek ke MySQL.

Pertama install package MySQL nya..

npm install mysql

Setelah diinstall, buat file namanya connection.js

/*
 * Module Dependencies
 */
var mysql = require('mysql');
 // Host Username, and Password
 var sql_host = 'localhost', <----- Host nya mysql berada
 sql_user = 'root', <----- Username buat konekin ke MySQL defaultnya 'root'
 sql_pass = '', <----- Password MySQL
 sql_conn = {
 host : sql_host,
 user : sql_user,
 password : sql_pass
 }
/*------- Connect to Database -----------------*/
 var link = mysql.createConnection(sql_conn);
 var sql_db = 'kompas'; // name of MySQL database
link.query('USE '+ sql_db, function(err){
 if(!err){
 console.log('Database '+sql_db+' was selected');
 } else {
 console.log(err);
 }
 })
 /*--------------------------------------------*/
 /*---------------------------- Get Data From Table ----------------------------*/
(function (callback){
var execQuery = "SELECT * FROM news"; <---- contoh query MySQL

 link.query(execQuery,function(err, rows){
 if(!err){
 console.log("Success Execute Query");
 callback(rows);
 }else{
 console.log(err);
 }
 });
 link.end();
 })(callback);
 /*------------------------------------------------------------------------------*/

Contoh code diatas merupakan operasi select data database. Untuk lebih lengkap penjelasan dapat dilihat di sini.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.