MySQL설치
npm install mysql --save |
사용법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var mysql = require('mysql'); var client = mysql.createClient({ user : 'root', password : 'passwd' database : Company }); client.query('SELECT * FROM products', function(err, result, fields){ if(err){ console.log('err'); }else{ console.log(result); } }); | cs |
mysql모듈을 추출하여 createClient로 사용자 이름과 비밀번호를 정의한다. 그리고 database로 사용할 데이터 베이스를 정의한다.
Client객체의 메서드에는 query가 있어서 쿼리문장을 직접 입력할 수 있다. 쿼리문장을 실행후에 result값으로 리턴해준다.
1 2 3 | client.query('INSERT INTO products (name, modelnumber, series) VALUES (?,?,?)',[ 'req.body.name', 'req.body.number', 'req.body.series'], function(err, result, fields){ }); | cs |
'?'토큰을 사용하여 쿼리문에 변수를 넣을수도 있다.
'Programming > Node.JS' 카테고리의 다른 글
Export / Import (0) | 2016.09.14 |
---|---|
지금 현재 서버의 ip를 알고 싶을때 (0) | 2016.09.14 |
Cluster (0) | 2016.09.05 |
코딩의 관례 (0) | 2016.09.05 |
express.js 구조 (0) | 2016.09.05 |