[ DangleDangle ] IntelliJ IDEA + postgreSQL 데이터베이스 연결하기
1. postgreSQL 실행 (pgAdmin)
2. 새 사용자 생성
Login/Group Roles > Create > Login/Group Role 탭 선택
✱ General 탭 > Name: 새 사용자의 이름을 입력합니다 (예: myuser).
✱ Definition 탭 > Password: 사용자 비밀번호를 입력합니다.
✱ Privileges 탭 > 데이터베이스 사용자가 특정 권한을 가질지 여부를 설정할 수 있습니다.
3가지 탭 모두 설정하였으면 Save 버튼으로 새 사용자를 생성합니다.
이와 같이 새로 등록하려한 사용자가 제대로 생성되었음을 확인할 수 있습니다.
3. 프로젝트 데이터베이스 만들기
Databases > Create > Database 클릭
✱ Database > 원하는 데이터베이스 이름을 작성합니다.
✱ Owner > 방금 만든 사용자인 shyunu를 소유자로 선택합니다.
✱ Save > Save 버튼을 클릭하여 데이터베이스를 생성합니다.
4. IntelliJ IDEA에서 PostgreSQL 연결하기
IntelliJ IDEA 우측 상단의 Database 탭 클릭하고 + 버튼을 클릭하여 새로운 데이터베이스 연결을 추가합니다.
+버튼 > Data Source > PostgreSQL
• Host: PostgreSQL 서버의 호스트 주소를 입력합니다. (예: localhost)
• Port: PostgreSQL의 포트 번호 (기본값은 5432)
• User: 앞서 생성한 사용자 이름 (myuser)
• Password: 해당 사용자에 대한 비밀번호를 입력합니다.
하단에 있는 Test Connection 버튼을 클릭하여 연결을 테스트합니다. 연결이 성공하면 “Succeeded”라는 메시지가 표시됩니다.
생성확인 !
5. 의존성 추가 (build.gradle)
이 의존성은 Gradle 빌드 파일에 추가하여 PostgreSQL JDBC 드라이버를 프로젝트에서 사용할 수 있도록 해줍니다.
runtimeOnly 'org.postgresql:postgresql'