반응형

 

 

0. MySQL 워크벤치 설치 및 설정을 완료하신 상태라고 가정하겠습니다.

 

 

1. npm으로 mysql 확장 모듈 설치

npm install mysql

 

 

2. js에서 확장모듈 포함 및 DB Connection 정보 설정

const mysql = require('mysql');  // mysql 모듈 로드
const conn = {  // mysql 접속 설정
    host: '127.0.0.1',
    port: '3306',
    user: 'root',
    password: 'mysql 워크벤치 설치할때 설정한 비밀번호',
    database: 'test'
};

 

 

3. DB Connection 생성 및 쿼리 실행, DB 접속 종료

let connection = mysql.createConnection(conn); // DB 커넥션 생성
connection.connect();   // DB 접속
 
let sql = "INSERT INTO `members` (`username`,`password`) VALUES ('test','test');";
 
connection.query(sql, function (err, results, fields) {
    if (err) {
        console.log(err);
    }
    console.log(results);
});
 
sql = "SELECT * FROM MEMBERS";
 
connection.query(sql, function (err, results, fields) { 
    if (err) {
        console.log(err);
    }
    console.log(results);
});
 
 
connection.end(); // DB 접속 종료

 

 

 

 

반응형

+ Recent posts