※ 사용 환경
· IDE : IntelliJ IDEA
· DBMS : MySQL
· GUI 클라이언트 : HeidiSQL
· 빌드 도구 : Gradle
· 프레임워크 : Spring Boot
1) Gradle에 MySQL 커넥터 추가
build.gradle 파일 내 dependencies 부분에 다음과 같이 현재 MySQL 서버 버전과 호환되는 JDBC 드라이버를 추가
dependencies {
// 8.0.33은 JDBC 드라이버 버전을 의미하며, MySQL 서버 버전과 일치할 필요는 없지만, 호환되는 범위 내에서 선택하여 입력
implementation 'com.mysql:mysql-connector-j:8.0.33'
}
2) application.yml 설정
spring:
datasource:
url: jdbc:mysql://localhost:3306/library
username: 입력
password: 입력
driver-class-name: com.mysql.cj.jdbc.Driver
library : 사용할 데이터베이스 이름
localhost : 로컬 서버를 의미하며, 외부 DB를 사용할 경우 해당 주소로 변경
포트 번호는 MySQL 기본 포트인 3306
3) HeidiSQL 설정
HeidiSQL에서 다음과 같이 접속 정보를 설정
네트워크 유형 : MySQL (TCP/IP)
호스트명 / IP : 127.0.0.1 ( 127.0.0.1은 루프백(loopback) 주소라고 불리며, 현재 자기 자신의 컴퓨터를 가리키는 IP 주소, 즉, localhost와 127.0.0.1은 기능적으로 완전히 동일)
포트 : 3306
사용자 : 위에서 설정한 username
암호 : 위에서 설정한 password
데이터베이스 : library (아래 이미지)
'SQL > 참고자료' 카테고리의 다른 글
[SQL] DB 서버-클라이언트 호환성 정리 (0) | 2025.08.02 |
---|---|
[SQL] 기본 구조 정리(SELECT, INSERT, UPDATE, DELETE 예제 포함) (0) | 2025.07.31 |
[SQL] 자식 테이블 조회 (0) | 2025.06.20 |
[SQL] Lock 관련 문제 확인 및 해결 (0) | 2025.01.21 |
[SQL] 커넥션 (0) | 2025.01.21 |