본문 바로가기
JavaScript│Node js

node js 간단 mysql 사용 방법

by 자유코딩 2019. 2. 7.

node js 로 mysql 을 연동해본다.


WebStorm 개발환경에서는 쉽게 node js ( express.js )프로젝트를 생성할 수 있다.


mysql 을 사용하려면 모듈을 받는다.


>> npm install mysql


모듈을 받고 코드 작성을 한다. 


아래는 index.js의 코드이다.


var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '1111',
port : '3306',
database : 'nodemysql'
});
connection.connect();

/* GET home page. */
router.get('/', function(req, res, next) {
connection.query('select * from users', (err , rows , fields) => {
if (!err){
console.log('it works');
console.log(rows);
}
else{
console.log('error');
}
connection.end();
});
res.render('index', { title: 'Express' });

});

module.exports = router;

var mysql 부터 connection.connect(); 까지 연결을 적는다.


localhost:3000/ 로 접근하면 db 에서 데이터를 가져오도록 했다.


db에 값을 하나 집어 넣는다.



코드를 실행하면 아래와 같이 출력된다.




댓글