반응형

nodejs 에서  mysql 을 사용하기 위해 


node-mysql 모듈을 사용합니다. 


nodejs 홈페이지 또는 검색을 통해서 사용 방법을 알수있습니다.


https://www.npmjs.com/package/node-mysql


설치방법 


npm install --save node-mysql 


사용방법( select & insert )


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var mysql = require('mysql');
var conn = mysql.createConnection({
  host : 'localhost',
  user : 'root',
  password : 'apmsetup',
  database : 'coin'
});
 
conn.connect();
 
var sql = 'select * from admin';
conn.query(sql, function(err, rows, fields){
  if(err){
    console.log(err);
  }else{
    console.log(rows);
    for(var i =0; i<rows.length; i++){
      console.log(rows[i].admin_id)
    }
  }
});
/*
var sql = 'INSERT INTO ADMIN( ADMIN_ID, ADMIN_PW, ADMIN_NM, APP_GUBUN ) VALUES( ?, ?, ?, ? )';
var params = ['Admin2','1234','관리자','app'];
conn.query(sql, params, function(err, rows, fields){
  if(err){
    console.log(err);
  }else{
    console.log(rows.insertId);
  }
});
*/
conn.end();
(주석 처리 된 부분이 insert)


반응형

'JavaScript > node.js' 카테고리의 다른 글

node.js express mysql CRUD 예제  (0) 2017.01.23
node 자동 재실행 supervisor  (0) 2016.12.21
express.js 설치  (0) 2016.12.21
node js 설치  (0) 2016.12.21

+ Recent posts