Database/MySQL
node.js의 mysql 모듈 사용 방법
Socratone
2020. 5. 9. 13:14
클라이언트에 응답하는 데에 필요한 기본적인 예제만 다뤘다.
1. 데이터베이스 연결
var mysql = require('mysql');
var con = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '1234',
database: 'shop'
});
con.connect(err => {
if (err) throw err;
console.log("데이터베이스가 연결 됐습니다.");
});
2. 쿼리 실행
var queryString = 'SELECT * FROM `books` WHERE `author` = "socratone"'
connection.query(queryString, function (error, results, fields) {
if (error) throw error;
console.log(results);
});
// 아래처럼 사용할 수도 있다.
var queryString = 'SELECT * FROM `books` WHERE `author` = ?'
var queryArgs = ['socratone'];
connection.query(queryString, queryArgs, function (error, results, fields) {
if (error) throw error;
console.log(results);
});
참고 :