H2데이터 베이스 설치
스프링 디비 접근 기술에 대해 배워보자. 이전까지는 메모리에 저장했었다. 그래서 서버가 내려가면 메모리에서 데이터가 사라짐.
제일먼저 DB중에 심플한.. H2데이터베이스라는걸 설치해볼 것임.
H2데이터베이스와 애플리케이션 서버를 연결시켜주는 기술이 JDBC이다. 쌩 JDBC만 쓰면 굉장히 어려운데.. 이게 20년전쯤 개발방식이다. 이걸 한번 경험해보고, 다음으로 스프링에서 이를 타파하기 위해 제공하는 JDBC템플릿을 사용해보자. 이걸 하면 애플리케이션에서 DBSQL에 쉽게 접근할 수 있다.
그리고… 최근에는 더 나아간 기술이 JPA이다. 이걸 사용하면 객체를 쿼리없이 디비에 저장할 수 있다.
JPA도 스프링만큼 오래된 기술이다. 가장 최신기술인 스프링 데이터 JAP는 JPA를 굉장히 편리하게 사용하게 해주는 기술이다.
한단계씩 나아가보자.
DB는 실무에서 MYSQL이나 오라클 쓴다. 특히 mySQL계열이라고 불리는 것들..
우선 아래 링크에서 H2DB를 다운받자.
이녀석을 실행하면 된다.
아.. 아니다. 저건 리눅스/맥os용이고 우리는 bat파일을 실행해야 한다.