SQL
스프링 입문 - 스프링 JdbcTemplate
스프링 입문 - 스프링 JdbcTemplate
2022.05.22우선 설정은, 순수 Jdbc 를 공부할 때 했던 것과 동일하게 환경설정 하면 된다. 이렇게 해 주었다. 스프링 JdbcTemplate는 MyBatis와 비슷한 라이브러리인데, 이것들은, JDBC API에서의 반복적인 코드를 대부분 제거해준다. 하지만 SQL은 직접 작성해야 한다. 우선, JdbCTemplateMemberRepository라는 이름으로 클래스를 생성했다. 그리고 implements MemberRepository를 한다. 그리고 MemberRepository의 메서드를 오버라이딩 한다. 이제 코드를 작성해보자. 먼저, JdbcTemplate이 있어야 한다. 그리고 얘는 인젝션을 받을 수 없기 때문에 DataSource로 인젝션을 받아야 한다. 이렇게 작성해주면 된다. 그리고 참고로, 생성자가..
스프링 입문 - H2 데이터베이스 설치
스프링 입문 - H2 데이터베이스 설치
2022.05.20H2 데이터베이스 설치 H2데이터 베이스는 개발이나 테스트 용도로 가볍고 편리한 DB, 웹 화면을 제공한다. Archive Downloads www.h2database.com 해당 버전을 설치하고, 압축을 푼 뒤, 생성된 h2파일의 bin파일 위치로 터미널cd하자. h2.sh 라는 이름의 실행파일이 있다. Mac기준으로, 우선, 해당 파일을 실행하는 권한을 줘야한다. chmod 755 h2.sh 그다음, 실행을 해보자. (터미널 현재 위치가, bin 일때 기준) ./h2.sh 만약에 데이터베이스가 정상적으로 생성되지 않으면, 아래 절차를 시행해보자. 자 다시 돌와와서. 실행이 완료 되었다. 최초에는 데이터베이스 파일 이라는 것을 만들어야 한다. 그래서 어떻게 해야하냐면, 경로를 "jdbc:h2:~/tes..