IT/SpringBoot

[JDBC] MacOS 인텔리제이 환경설정

j8970 2025. 4. 22. 09:23

인텔리제이 IDE 다운로드 / MySQL 커넥터 연결


 

 

이클립스와 차이점 / 인텔리제이는 프로젝트 생성시 코틀린과 그루비 선택가능

이클립스는 코틀린으로 생성 후 그루비로 변경 -> 충돌 가능성 증가

 

인텔리제이에서 gradle 프로젝트 사용 시

유료버전만 가능!!

인텔리제이 IDE 다운로드

https://www.jetbrains.com/ko-kr/idea/download/?section=mac

 

IntelliJ IDEA 다운로드

 

www.jetbrains.com

해당 사이트에 접속 후 유료 버전 (평가판) 다운로드 해줍니다

`

아래 사진처럼 빌드 DSL 그룹ID 설정 후

프로젝트를 생성합니다.

생성 후 상단에 JDK 설정을 해주면

프로젝트의 기본 툴은 완성됩니다!


 

이제 커넥터를 다운받아 줄 차례입니다

https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.33

 

아래 빈 박스의 코드를 복사 후

의존성에 추가 해 줍니다.

MySQL database를 하나 생성해주고

다시 인텔리제이 프로젝트로 넘어와서

Main.java에 코드를 작성합니다


 

처음 실행했을 때 해당 오류가 발생했습니다.

오류 코드를 확인해본 결과

해당 사진은 아이디 또는 패스워드가 틀렸을 경우 발생하는 오류였습니다.

 

다행히 비밀번호를 잘못 입력한 것을 발견해서

고친 후에 정상 실행시킬 수 있었습니다!

 

⚠️ 오류 종류

1. ClassNotFoundException
: 외부 라이브러리가 프로젝트에 추가되지 않음

2. Access denied for user
: DB 사용자 ID/PW 오타 또는 권한 없음

3. Communications link failure
: MySQL 서버가 실행 중인지 확인 (포트번호 확인 3306)

4. Unknown database
: DB 이름 오타 또는 미생성

 

해당 경고 외의 오류가 뜬다면

설정 / 재설치 권장 합니다!