728x90
1. 영속성
영원히 계속되는 성질 이나 능력
시스템과 상관없이 물리적 저장소를 이용해 데이터를 저장하는 행위
보편적으로 적용되는 RDBMS에 데이터를 저장하기 위해서는 SQL을 이용해 데이터를 영속화 해야 한다.
자바에서는 JDBC인터페이스를 통하여 데이터베이스를 접근한다.
2.JDBC
자바에서 데이터베이스에 접속 할 수 있도록 하는 자바 API
3.ORM
SQL을 사용하지 않고 데이터베이스를 관리할수 있는 도구
데이터베이스 테이블을 자바 클래스로 만들어 관리할 수 있다.
ORM을 사용하면 MSSQL, MYSQL, ORACLE 종류에 관계없이 일관 된 자바 코드를 사용할 수 있다.
4.JPA
자바프로그램에서 관계형 데이터베이스 접근하는 방식을 명세화한 인터페이스
자바 진영의 ORM(Object-Relational Mapping) 기술 표준(다른것으로는 MYBATIS)
자바 어플리케이션과 JDBC사이에서 동작하며 일반적으로 구현체는 Hibernate 라이브러리를 사용
기본적인 INSERT와 같은 단순한 처리는 JPA가 대신 처리해준다.
[유튜브]나무소리 강의 참조 하였음.
'웹개발 > java' 카테고리의 다른 글
자바 Scanner와BufferedReader (1) | 2024.02.05 |
---|---|
[자바]JPA 객체 매핑 (0) | 2024.02.02 |
[자바]쓰레드 기초개념 (0) | 2024.01.31 |
자바 표기법 (0) | 2024.01.29 |
오토박싱, 언박싱(Autoboxing, Unboxing) (0) | 2024.01.23 |