SQL

[MySQL] Intellij 인텔리제이 MySQL 연동

seulki_lim 2023. 4. 27. 16:07

1. 우선 MySQL을 설치한다.

https://dev.mysql.com/downloads/mysql/

 

2. 그리고 MySQL Connector가 필요합니다. Platform Independent를 선택해 다운받아 압축을 풀어주세요.

https://dev.mysql.com/downloads/connector/j/

 

3. 인텔리제이 프로젝트를 하나 만들어주시고, 외부 라이브러리로 다운받은 MySQL Connector를 추가해줍니다.

먼저 File > Project Structure > Libraries 에서  +  누르고 Java를 선택해주세요.

4. 다운로드에서 아까 다운받은 폴더 'mysql-connector-j-8.0.33'를 선택하고 Apply > OK 해주세요.

 

5. 연동하기 전에, 데이터베이스를 생성해주세요. MySQL 8.0 Command Line Client에서 생성하실 수 있습니다.

 

MySQL 다운로드 시 등록한 비밀번호를 입력해주세요.

 

mysql > CREATE DATABASE 데이터베이스명;
mysql > USE 데이터베이스명;

 

이제 데이터베이스는 생성 완료!

인텔리제이와 MySQL을 연결해주어야 합니다.

 

6. 프로젝트에 의존성을 추가해주어야 합니다.build.gradle > dependencies에 추가해 주세요.

 

runtimeOnly 'com.mysql:mysql-connector-j'

implementation group: 'mysql', name: 'mysql:mysql-connector-java', version: '8.0.33'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

 

7. application.properties에 DB 정보를 추가해 주세요.

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.url=jdbc:mysql://localhost:3306/데이터베이스명?serverTimezone=Asia/Seoul
spring.datasource.username=사용자이름
spring.datasource.password=비밀번호

spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

 

 

8. View > Tool Windows > Database > + > Data Source > MySQL

 

9. User, Password를 입력하고, Database에 아까 만든 데이터베이스명을 넣어줍니다.

Test Connection을 통해 연결되었는지 확인하면 완성!!