Database
-
H2 Database는 간단한 개발이나 테스트 용도로 사용하기 좋은 DB이다. 이번 글에서는 맥에서 H2를 설치하고 실행하는 과정을 진행해보려 한다. H2 설치하기 아래의 링크로 들어가면 최신 버전을 OS에 맞게 다운로드할 수 있다. https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small ..
Mac에서 H2 설치 및 실행하기H2 Database는 간단한 개발이나 테스트 용도로 사용하기 좋은 DB이다. 이번 글에서는 맥에서 H2를 설치하고 실행하는 과정을 진행해보려 한다. H2 설치하기 아래의 링크로 들어가면 최신 버전을 OS에 맞게 다운로드할 수 있다. https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small ..
2024.01.18 -
개요 이번 글은 데이터 접근 기술 시리즈의 마지막으로, Querydsl에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl Querydsl이란? Querydsl(Queryable Domain Specific Language)은 자바 기반의 오픈 소스 라이브러리로, 타입 안정성을 갖는..
데이터 접근 기술 (6) - Querydsl개요 이번 글은 데이터 접근 기술 시리즈의 마지막으로, Querydsl에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl Querydsl이란? Querydsl(Queryable Domain Specific Language)은 자바 기반의 오픈 소스 라이브러리로, 타입 안정성을 갖는..
2024.01.04 -
개요 이번 글은 데이터 접근 기술 시리즈의 다섯 번째로, Spring Data JPA에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl Spring Data JPA란? Spring Data JPA는 스프링 프레임워크가 제공하는 라이브러리로, JPA를 더욱 편리하게 사용할 수 있도록..
데이터 접근 기술 (5) - Spring Data JPA개요 이번 글은 데이터 접근 기술 시리즈의 다섯 번째로, Spring Data JPA에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl Spring Data JPA란? Spring Data JPA는 스프링 프레임워크가 제공하는 라이브러리로, JPA를 더욱 편리하게 사용할 수 있도록..
2024.01.01 -
개요 이번 글은 데이터 접근 기술 시리즈의 네 번째로, JPA에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl JPA란? JPA(Java Persistence API)는 자바 어플리케이션에서 관계형 데이터베이스를 다루기 위한 표준 인터페이스이다. 객체와 관계형 데이터베이스 간의 ..
데이터 접근 기술 (4) - JPA개요 이번 글은 데이터 접근 기술 시리즈의 네 번째로, JPA에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl JPA란? JPA(Java Persistence API)는 자바 어플리케이션에서 관계형 데이터베이스를 다루기 위한 표준 인터페이스이다. 객체와 관계형 데이터베이스 간의 ..
2023.12.18 -
개요 이번 글은 데이터 접근 기술 시리즈의 세 번째로, MyBatis에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl MyBatis란? 데이터베이스 접근과 상호작용을 단순화하는 오픈 소스 프레임워크로, xml 기반의 sql 매핑을 지원한다. 특히 동적으로 sql을 생성할 수 있기..
데이터 접근 기술 (3) - MyBatis개요 이번 글은 데이터 접근 기술 시리즈의 세 번째로, MyBatis에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl MyBatis란? 데이터베이스 접근과 상호작용을 단순화하는 오픈 소스 프레임워크로, xml 기반의 sql 매핑을 지원한다. 특히 동적으로 sql을 생성할 수 있기..
2023.12.09 -
개요 이번 글은 데이터 접근 기술 시리즈의 두 번째로, JdbcTemplate에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl JdbcTemplate이란? 스프링 프레임워크에서 제공하는 JDBC 기반의 데이터베이스 접근을 돕는 클래스로, JDBC의 반복적인 코드를 최소화하고 예외..
데이터 접근 기술 (2) - JdbcTemplate개요 이번 글은 데이터 접근 기술 시리즈의 두 번째로, JdbcTemplate에 대한 글이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. Spring Boot 3.2.2, JDK 17 버전이며 H2를 데이터베이스로 사용하니 참고하자. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl JdbcTemplate이란? 스프링 프레임워크에서 제공하는 JDBC 기반의 데이터베이스 접근을 돕는 클래스로, JDBC의 반복적인 코드를 최소화하고 예외..
2023.12.04 -
개요 이번 글은 데이터 접근 기술 시리즈의 첫 번째로, 데이터와 데이터 접근 기술의 종류에 대한 글이다. 이후 이어지는 포스트들은 각 기술을 사용하는 방법에 대해 기술할 것이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl 데이터와 데이터베이스 데이터는 어떠한 필요에 의해 수집했지만 특정 목적을 위해 평가하거나 정제하지 않은 값이나 사실 또는 자료 자체를 의미한다. 그리고 수집한 데이터..
데이터 접근 기술 (1) - 데이터 접근 기술의 종류개요 이번 글은 데이터 접근 기술 시리즈의 첫 번째로, 데이터와 데이터 접근 기술의 종류에 대한 글이다. 이후 이어지는 포스트들은 각 기술을 사용하는 방법에 대해 기술할 것이다. 김영한 님의 스프링 DB 강의와 개인 공부를 통해 학습한 내용을 정리하고자 한다. 데이터 접근 기술 (1) - 데이터 접근 기술의 종류 데이터 접근 기술 (2) - JdbcTemplate 데이터 접근 기술 (3) - MyBatis 데이터 접근 기술 (4) - JPA 데이터 접근 기술 (5) - Spring Data JPA 데이터 접근 기술 (6) - Querydsl 데이터와 데이터베이스 데이터는 어떠한 필요에 의해 수집했지만 특정 목적을 위해 평가하거나 정제하지 않은 값이나 사실 또는 자료 자체를 의미한다. 그리고 수집한 데이터..
2023.11.29