티스토리 뷰

공부흔적/JPA

Gradle 프로젝트 JPA Oracle 연결하기

주디 𝙹𝚞𝚍𝚢 2021. 4. 25. 13:23

www.purin-it.com/spring-boot-oracle

 

Spring BootでOracle接続処理を実装してみた|ITエンジニアとして経験・学習したこと

Spring BootのWEBアプリケーションを開発する際、なんらかのデータベースにアクセスすることが多いが、Sprin

www.purin-it.com

 위 링크를 참고하여 Gradle 프로젝트를 JPA로 Oracler과 연결했다.


1. 사용할 테이블 만들고 확인용 더미 만들어주기

2. 프로젝트 - [lib]폴더에 ojdbc.jar 넣어주기

3. build.gradle에 아래의 코드 추가

dependencies {

	implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    complie files('lib/ojdbc6.jar')

}

4. application.properties에 아래의 코드 추가

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:xe
spring.datasource.username=사용자이름
spring.datasource.password=비밀번호
spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver

5. 1에서 만든 테이블에 상응하는 클래스를 만든다.(@Table)

6. Repository인터페이스을 만든다.

...

@Repository
public interface PostRepository extends JpaRepository<Post, Long> {
}

// 나의 경우 Post라는 테이블이 있어서 인터페이스이름이 PostRepository이다.

7. Controller 자바파일을 만들어서 잘 되는지 확인한다.

...

@Controller
public class PostController {

	@Autowired
    private PostRepository repository;
    
    @RequestMapping("/test")
    public void findAll() {
    
    	List<Post> posts = repository.findAll();
        
        for (post:posts) {
        
        	System.out.println(post);
        
        }
    
    }

}
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함