본문 바로가기
Nodejs

[ Nodejs ] mysql 연동하기

by teamnova 2023. 1. 21.
728x90

 

 

안녕하세요 오늘은 node js에서 mysql 연동을 하고, query문을 실행해보려고 합니다!

 

먼저 mysql용 node.js 드라이버를 설치하셔야 합니다!

** Install

 npm install mysql

 

실행코드는 다음과 같습니다!

실행 전에 먼저 연결 옵션을 설정하시고, query를 작성하시면 됩니다!

// mysql 모듈 로드
const mysql = require('mysql');
const conn = {  // mysql 접속 설정
    host: [사용할 DB가 설치된 호스트의 IP], (ex. 'localhost') //localhost  127.0.0.1
    port: [DB를 설치할 때 사용자가 지정한 포트번호], (ex. '3306')
    user: [username], (ex. 'root')
    password: [password], 
    database: [사용할 데이터베이스의 이름]
};

const connection = mysql.createConnection(conn); // DB 커넥션 생성
connection.connect(); // mysql과 연결

connection.query([query문], (error, rows, fields) => {
  if (error){
  	console.log('error : '+error)
  }
  else
	console.log('result is: ', rows);
});

connection.end(); // 연결 해제

 

참고하시면 좋을 것 같습니다.

https://www.npmjs.com/package/mysql#introduction