MySQL 모듈

설치하기

MySQL에 연결하려면 MySQL 모듈을 설치해야 합니다. mysql2 모듈을 설치합니다.

npm install mysql2

주요 메서드와 객체

1 ) createConnection(options)

createConnection 은 MySQL 데이터베이스에 연결하기 위해 단일 연결을 생성합니다. 간단한 데이터베이스 쿼리 작업에 사용됩니다.

2 ) createPool(options)

createPool은 데이터베이스 연결 풀을 생성하는 메서드로, 다수의 데이터베이스 연결을 효율적으로 관리할 수 있습니다. 연결 풀을 사용하면 다중 클라이언트 요청을 처리할 때 성능이 향상됩니다.

💡 연결 풀(Connection Pool) ?

**연결 풀(Connection Pool)**은 데이터베이스와의 연결을 효율적으로 관리하기 위해 여러 개의 연결을 미리 생성해 두고, 필요할 때마다 이들 연결을 재사용하는 기술입니다. 일반적으로 애플리케이션이 데이터베이스와의 연결을 설정하고 끊는 과정은 상당한 리소스를 소모하기 때문에, 연결 풀을 사용하면 연결의 효율적인 관리와 성능 최적화를 할 수 있습니다.