# Spring JDBC

9개의 포스트
post-thumbnail

TIL 2021.05.17 [Spring/JdbcTemplate]

Data Access Object. 데이터베이스의 데이터에 접근하기 위해 생성하는 객체. Entity는 테이블과 1:1 매칭되는 객체.DAO는 직접적으로 데이터를 읽고 쓰는 등 디비와 상호작용이 일어나는 객체. Spring Boot에서는 Repository가 이를 대신

2021년 5월 17일
·
2개의 댓글

또다른 Spring jdbc들

템플릿은 jdbcTemplate말고 NamedParameterJdbcTemplate와 SimpleJdbcInsert가 있다. 이것에 대해서 자세히 알아보자. 1. NamedParameterJdbcTemplate 말 그대로 jdbcTemplate인데, 파라미터에 이름

2020년 12월 23일
·
0개의 댓글

JdbcTemplate란? 2편

저번 시간엔 RowMapper에 대해 알아보았다.그렇다면 이번엔 이를 사용하는 query() 메소드에 대해 알아보자.여러개의 값을 조회할 때 쓰인다. 사용법은 다음과 같다.1\. SQL 구문: 말 그대로 SQL 구문을 말한다.2\. 반환 타입: queryForObjec

2020년 12월 18일
·
0개의 댓글

RowMapper에 대해!

앞에서 말하길 queryForObject의 반환형은 데이터형만 가능하다고 했다.하지만 말도 안된다.그럼 "SELECT \* FROM USER" 구문으로 User 객체 자체를 반환받는건 포기해야 하는걸까?그걸 위해서 필요한 것이 바로 RowMapper 인터페이스이다.Ro

2020년 12월 18일
·
0개의 댓글

JdbcTemplate이란? 1편

jdbc+Template 즉, 직역하면 "jdbc를 위한 틀"이라는 뜻이다.그만큼 jdbc 프로그래밍에 특화되어 있다는 것 일텐데, 어떤 점이 더 좋다는 걸까? 한번 알아보자기존의 방식과 비교해서 알아보자.// SELECT 구문 작성String sql = "SELECT

2020년 12월 18일
·
0개의 댓글
post-thumbnail

JDBC 4편 - Spring JDBC

Spring에서의 JDBC도 동일하다. 다만 좀 더 사용하기 간편해졌을 뿐이다.Bean과 커넥트 풀이 만나 데이터 소스 관리가 더욱 편해졌고,CRUD 작업도 좀 더 편하게 할 수 있는 기능이 존재한다.자세히 알아보자.Spring에서 지원하는 JDBC는 여러가지가 있지만

2020년 12월 13일
·
0개의 댓글

JDBC 3편 - CRUD 작성

이번에는 정말 CRUD에 대해 알아보자!그리고 prepareStatement() 메서드가 있는데, 인자가 필요할 때 사용한다. Insert할 때 알아보도록 하자일단 다음과 같은 User 클래스와 Connection을 미리 만들어 놓는다.SELECT를 이용할 때는 exc

2020년 12월 6일
·
0개의 댓글
post-thumbnail

JDBC 2편

이번 편에서는 ResultSet에 대해 알아보려고 한다.결과값을 담는 ResultSet에 대해 알아보자!앞서 설명했듯 결과값을 담는 객체이다.그런데 먼저 이름을 살펴보자. Set? 설마 자료형의 Set?그렇다! 그것과 비슷하다. 정말로 그 Set인지는 모르겠지만..암튼

2020년 12월 5일
·
0개의 댓글
post-thumbnail

DB 작업 - JDBC 1편

0. 개요 개발을 할 때 가장 중요한 것은 무엇일까? 객체지향적 개발? 깔끔한 UI? 완벽한 인프라 설계? 물론 셋뿐만 아니라 모두 중요하지만, 개발의 총 과정을 생각해보면, DB 작업이 절반 이상의 중요성을 지닌다고 생각한다. 그 이유는 서비스든 웹 사이트든 뭐

2020년 12월 4일
·
0개의 댓글