# JDBCTemplate

20개의 포스트

0817 개발일지

인프런 스프링 입문 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 수강 중이전의 repository, service 테스트 코드는 spring과 상관없이 순수 java코드만 테스트한 것 (스프링 서버 시작

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

JDBC를 이용한 데이터접근

JDBC(Java Database Connectivicy) : Persistence Layer 구현을 위한 자바 API 자바 어플리케이션에서 DBMS에 종속적이지 않게 JDBC API만을 이용하여 DB작업을 처리각각의 DBMS는 이를 구현한 JDBC 드라이버를 제공한다

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

스프링 DB 접근 기술

DB는 commit 하기 전에는 반영이 안된다. 따라서 테스트 끝나고 rollback 해버리면 디비에는 반영이 안된다. test 끝나고 rollback 해주는 어노테이션이 @Transactional 이다. @AfterEach 로 지워주지 않아도 테스트 반복해서 실행이

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

Spring - JdbcTemplate

Spring JdbcTemplate TIL

2022년 6월 18일
·
0개의 댓글
·

데브코스 W9D1

데이터베이스 드라이버마다의 구현체 클래스의 인터페이스를 사용해 다양한 종류의 데이터베이스에 접근할 수 있고 JdbcTemplate api의 sql문을 수행한 결과문인 resultSet을 도메인 객체로 변환해서 사용한다.Jdbc template의 경우 쿼리의 결과로 나온

2022년 5월 9일
·
0개의 댓글
·
post-thumbnail

[Spring] 스프링 DB 접근기술 - 2편

JdbcTemplate, JPA, 스프링 데이터 JPA를 사용해 스프링 프로젝트와 데이터베이스를 연동해보자

2022년 4월 30일
·
1개의 댓글
·

2022년 4월 13일 TIL

connection 관리 주체매번 connection 열고 닫는 많은 resource 요구한다. 이러한 문제를 해결하기 위해 커낵션을 미리 만들어 풀에 저장하는 방식이 Database Connection Pool이다. 커낵션을 저장하고 있는 풀은 Datasource가

2022년 4월 13일
·
0개의 댓글
·
post-thumbnail

JdbcTemplate - SQL Injection 위험

JdbcTemplate을 사용하며 SQL Injection 에 대한 위험 문제와 방지에 대하여 정리해보자

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

TIL - JAVA spring DAY 15

스프링 Jdbc Template 오늘은 Jdbc 템플릿에 관해 학습하였다. 기본적으로 Jdbc template은 순수한 Jdbc 코드에서의 반복 코드를 제거해준다. 그러나, SQL은 직접 작성해야한다. Jdbc template은 실제로 실무에서도 많이 사용한다고 하셨

2022년 1월 26일
·
0개의 댓글
·
post-thumbnail

jdbcTemplate DELETE FROM Parameter index out of range

에러코드테스트코드 중 deleteAll()을 하면 지워져야 하는데, 에러를 발생하면서 실행이 안됩니다.사실 logger를 찍어봤으면 바로 알수 있었겠지만, 아직 초보자 입장에선 이런 에러가 뜨면 감도 안 잡힙니다. 문제는 강의를 보다가, Collections.empty

2021년 9월 10일
·
0개의 댓글
·
post-thumbnail

KeyHolder, JdbcTemplate key 자동 생성

데이터를 추가 할 때 주요 키 는 자동 생성하고 생성된 키를 받으려 할 때 보통 PreparedStatementCreatorFactory 를 이용할 것입니다.다음과 같이 사용했는데 keyHolder.getKey()부분에 nullPoint에러가 뜨더군요찾아보니 Prepa

2021년 7월 30일
·
0개의 댓글
·
post-thumbnail

[Spring] JDBC Template를 이용한 DB 컨트롤

jdbctemplate 설정 --> 객체를 생성하면서 datasource만 추가적으로 등록해주면 된다. JdbcTemplate 설정 jdbc template의 설정은 간단하다. Spring에서 DB를 사용하기 위해 만들었었던 DataSource Bean을 생성해주고

2021년 7월 16일
·
0개의 댓글
·

TIL 2021.05.27

User의 속성값으로있는 위시리스트에 새로 들어오는 hotel_id값을 추가하기위해서원래 가지고 있던 User의 String wishList을 List으로 먼저 변환해주고,새로들어오는 hotel_id값을 그 리스트에 add(hotel_id)한다.다시 그 리스트를 Str

2021년 5월 27일
·
0개의 댓글
·

210524 월 TIL

호눅스 수업 왜 B+tree를 쓰는지 알게되었다. B-tree 와의 차이는 느낌만 알겠지만 복습하면서 더 공부해야곘다(프로젝트 JDBC Template 기본 사용법에 대해서 숙지했다. 테이블의 관계에 대한 고민이 되면서 이런 저런 자료를 찾아보았다. 지난 번 호눅스 수

2021년 5월 25일
·
0개의 댓글
·
post-thumbnail

210522-0523 토-일 TIL

✔ Done 호눅스 JDBC template 수업 복습 Datasource를 설정하고 이를 받아와 Connection을 만드는 법에 대해서 알게 되었다. 정리내용 : 호눅스 수업 자료 및 김영한님 무료강의 참고하여 JDBC template 학습 Jdbc t

2021년 5월 22일
·
0개의 댓글
·
post-thumbnail

TIL 2021.05.17 [Spring/JdbcTemplate]

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

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

[SPRING] 스프링 프레임워크 시작하기-13 [JDBCTemplate / Bean등록 의존성주입 /트랜잭션처리]

JdbcTemplate 를 bean으로 등록하고 의존성 주입을 처리한다.일반적으로 JdbcDaoSupport 클래스 상속을 통한 방식보다 이 방식을 더 많이 사용한다.data연결정보가 들어있는 dataSource bean을 jdbcTemplate bean을 만들어 의존

2020년 11월 25일
·
0개의 댓글
·
post-thumbnail

[SPRING] 스프링 프레임워크 시작하기-12 [JDBCTemplate /JdbcDaoSupport]

GoF디자인 패턴 중 템플릿 메서드 패턴이 적용된 클래스템플릿 메서드 패턴 : 복잡하고 반복되는 알고리즘을 캡슐화해서 재사용하는 패턴으로 정의할 수 있음. 이것을 이용하면 정형화된 반복해서 사용하는 알고리즘에서 유용JDBC처럼 코딩순서가 정형화된 기술에서 유용하게 사용

2020년 11월 24일
·
0개의 댓글
·