JavaScript│Node js
node js 간단 mysql 사용 방법
iIxmont
2019. 2. 7. 17:11
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에 값을 하나 집어 넣는다.
코드를 실행하면 아래와 같이 출력된다.