자 전 시간에 저희는 서버연결하여 html 출력하는 부분까지 배웠습니다.
이번에는 쉽게 데이터베이스를 연동하여 쿼리문을 작성하여 날려보는 시간을 가져볼께요.
자 먼저 우리는 Mysql을 설치를 해야 합니다.
그 방법은 따로 작성해 놓겠습니다.
- MySQL 설치
- DBeaver 사용
또한 저는 DBeaver라는 툴을 사용하는데 무척이나 접근하기가 쉽기 때문에 이것도 같이 정리해 놓겠습니다.
먼저 우리는
npm install mysql
를 설치 해줍니다.
const mysql = require('mysql')
const conn = {
host : 'localhost',
port : '3306',
user : 'root',
password : 'password',
database : 'testdb'
}
각자 맞는 주소, 포트, 사용자 id, 비밀번호, db 명을 차례대로 입력해줍니다.
var connection = mysql.createConnection(conn); // DB 커넥션 생성
connection.connect(); // DB 접속
var testQuery = "INSERT INTO test_table (TEST_VALUE)VALUES('TEST');"
connection.query(testQuery, function (err, results, fields) { // testQuery 실행
if (err) {
console.log(err);
}
console.log(results);
});
testQuery = "SELECT * FROM test_table";
connection.query(testQuery, function (err, results, fields) { // testQuery 실행
if (err) {
console.log(err);
}
console.log(results);
});
connection.end(); // DB 접속 종료
입력과 출력부분에 대한 소스를 정리해놓았으니 참고해보세요
그리고 실행시키면? 끝~
'nodeJs' 카테고리의 다른 글
node JS 프레임워크 express-generator 사용해보기 (0) | 2021.05.25 |
---|---|
node js로 나만의 페이지 만들기 - 1 (0) | 2021.05.06 |
댓글