데이터베이스 연결

Jaewoo Back·2024년 7월 13일
0

Spring Security공부

목록 보기
11/13
post-thumbnail

데이터베이스 종류와 ORM

회원 정보를 저장하기 위한 데이터베이스는 ORACLE 엔진의 데이터베이스를 사용한다. 그리고 접근은 Spring Data JPA를 사용한다.



dependencies {

    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    runtimeOnly 'com.oracle.database.jdbc:ojdbc11'
}

변수 설정

  • application.properties
#DataSource
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xepdb1
spring.datasource.username=ace01
spring.datasource.password=me

url과 name, password는 자신의 데이터베이스 설정에 맞게 수정해야한다.

Hibernate ddl

  • application.properties
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.OracleDialect

레포지터리 구현체인 hibernate 설정을 해준다.
spring.jpa.hibernate.ddl-auto=update 설정은 none 등등 다양한 설정이 가능하기 때문에 구글링해서 테스트하는 것에 맞게해주면 된다.

profile
https://blog.naver.com/jaewoo2_25

0개의 댓글