개발자가 되고 싶은 개발자

[SpringBoot] DB 연결 본문

Dev/Java & Spring

[SpringBoot] DB 연결

Fullth 2020. 3. 6. 21:00

안녕하세요, Spring Boot에서 Oracle DB를 연결해 보도록 하겠습니다.

 

우선 저의 환경입니다.

Spring Boot   :: (v2.2.5.RELEASE)
Gradle           :: 3.0
Oracle            :: 11g

application.properties 설정

처음 스프링 부트 프로젝트를 생성 후에 실행 시키면 아래와 같은 오류가 발생합니다.

Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

데이터 소스를 구성하지 못했다는 오류입니다.

DB에 관련된 의존성을 추가했는데 구성하지 않았기 때문입니다.

 

 

아래 내용을 추가해줍니다. 

spring.datasource.driver-class-name= oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:[SID]
spring.datasource.username=[id]
spring.datasource.password=[pw]

[SID], [id], [pw]에 본인의 정보를 넣으시면됩니다. 물론 괄호는 빼야합니다ㅎ 

 

 

MySql을 사용하는 경우는 jdbc:mysql://localhost/[DB이름], com.mysql.jdbc.Driver과같은

형식을 띄고 있습니다.

 

 

 

 

잘못된 부분은 알려주시면 수정하도록 하겠습니다. 감사합니다.