MySQL 서버를 이미 설치하고 실행한 경우를 전제로 작업 진행
1. MySQL 패키지 설치
npm install mysql
2. MySQL 연결 생성
mysql 패키지를 import 후 연결을 설정할 객체와 연결 정보(호스트, 사용자, 비밀번호, 데이터베이스 이름 등) 입력하고, connect() 메소드를 사용하여 MySQL 서버에 연결
const mysql = require("mysql");
const connection = mysql.createConnection({
host: "localhost",
user: "your_username",
password: "your_password",
database: "your_database",
});
connection.connect((error) => {
if (error) {
console.error("Error connecting to database:", error);
return;
}
console.log("Connected to MySQL server");
});
3. 데이터베이스 쿼리 실행
연결이 성공적으로 설정되면 query() 메소드를 사용하여 SQL 쿼리 실행
const sqlQuery = "SELECT * FROM table";
connection.query(sqlQuery, (error, results) => {
if (error) {
console.error("Error executing query:", error);
return;
}
console.log("results: ", results);
});
// 연결을 종료
connection.end();
데이터베이스 조작을 더욱 간편하게 사용하려면 ORM 라이브러리 (예: Sequelize, TypeORM)를 사용하는 것도 고려해 볼 수 있습니다.
반응형
'개발정리 (nodeJS)' 카테고리의 다른 글
[nodeJS] Node.JS 서버에 CORS 허용 설정하기 (0) | 2023.08.29 |
---|---|
[nodeJS] Node.JS와 mongoDB 연동 방법 (0) | 2023.08.08 |
[nodeJS] 에러 및 예외 처리 방법 (0) | 2023.08.06 |
[nodeJS] Docker로 Node.JS 배포하기 (0) | 2023.07.03 |
[nodeJS] 우분투로 Node.JS 배포하기 (0) | 2023.06.27 |