MYSQL
-
[스프링부트 개념과 활용] JPA 연동SPRING/스프링부트 개념과 활용 2021. 1. 11. 00:45
ORM Object Relational Mapping의 약자. 객체와 릴레이션을 mapping 할 때 발생하는 개념적인 불일치를 해결하는 프레임워크. JPA Java Persistence API의 약자. 여러가지 ORM 해결책들 중에서 자바에 대한 표준을 정한 것을 말한다. 예제 Pom.xml 의존성 추가 org.springframework.boot spring-boot-starter-data-jdbc org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web com.h2database h2 runtime mysql mysql-connector-java runtime Entity ..
-
[스프링부트 개념과 활용] MYSQL 연동 & DBCPSPRING/스프링부트 개념과 활용 2021. 1. 10. 00:50
DBCP란? DBCP는 DataBase Connection Pool의 약자로 DB와 Connection을 맺고 있는 객체를 관리하는 자원을 말함. DBCP는 WAS 실행시 , 일정량의 Connection 객체를 생성하고 Pool이라는 공간(자원)에 저장을 한다. 그리고 WAS로부터 DB연결 요청이 있으면, Connection 객체를 쓰고 반환을 한다. DBCP는 애플리케이션 성능에 아주 핵심적인 역할을 한다. (Maximam-pool-size 설정 등) 스프링부트는 기본적으로 HikariCP라는 DBCP를 함. MYSQL 스프링부트에서 MYSQL을 사용하기 위해서는 아래와 같이 의존성을 pom.xml에 추가해야 한다. mysql mysql-connector-java Application.propertie..