반응형
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 접속 종료
반응형
'🟨JavaScript' 카테고리의 다른 글
Jest 메서드 정리 (0) | 2024.05.14 |
---|---|
[JavaScript] navigator.vibrate로 모바일 웹뷰 진동 기능 추가하기 (1) | 2023.01.29 |
[JavaScript] for, forEach(), for ... in, for ... of 반복문 차이 (0) | 2022.03.11 |
[JavaScript] 객체(Object) 속성(property) 개수 구하는 방법 (0) | 2021.11.25 |