Dev/Nodejs-mysql
[Nodejs-mysql] nodejs에서 mysql 사용하기
Ellen571
2020. 8. 5. 18:27
반응형
[생활코딩] Node.js MySQL 모듈의 기본 사용방법
nodejs 모듈 설치하기 (package.json의 dependencies에 있는 모듈 설치)
npm install
mysql 모듈 설치하기
npm install -S mysql
-S(--save)는 dependencies에 추가됨
mysql 모듈로 데이터 가져오기
mysql.js
var mysql = require('mysql'); // mysql 모듈 가져오기
var connection = mysql.createConnection({ // createConnection메소드를 사용하고 인자로 객체를 줌
host : 'localhost', // 데이터베이스 서버가 있는 주소
user : 'root',
password : 'abc123',
database : 'opentutorials' // 사용할 데이터베이스 이름
});
connection.connect(); // connect메소드를 호출하면 접속이 됨
connection.query('SELECT * FROM topic', function(err, results){
// query메소드에서 첫번째 인자로 sql쿼리문을 주고, 두번째 인자로 callback을 줌
// callback함수의 첫번째 인자로 error, 두번째 인자로 접속 결과를 줌
if(err){
console.log(error);
}
console.log(results); // topic의 데이터가 객체형태로 반환
});
connection.end();반응형