반응형
[생활코딩] 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();
반응형
'Dev > Nodejs-mysql' 카테고리의 다른 글
[Nodejs-mysql] Join된 테이블에서 값 가져오기 (0) | 2020.08.06 |
---|---|
[Nodejs-mysql] 데이터 수정/삭제하기 (0) | 2020.08.06 |
[Nodejs-mysql] 데이터 넣고 출력하기 (0) | 2020.08.05 |
[Nodejs-mysql] 데이터 가져와서 출력하기 (0) | 2020.08.05 |
[Nodejs-mysql] mysql 데이터 등록 (0) | 2020.08.05 |