profile
물음표?

Spring Boot에서 DB 연결하기

pom.xml에 jdbc나 H2같은 DB에 대한 의존성을 주입할 경우 스프링 부트는 자동으로 DB에 연결하려고 시도한다.그러나 만약 DB값을 입력하지 않아서 연결을 할 수 없는 경우위와 같은 메세지를 볼 수 있다.해결 방법으로는 https://hodolee24

2022년 4월 16일
·
0개의 댓글
·

MySQL에서 millisecond 저장하기

DATETIME의 가장 작은 단위는 초다.테이블 생성 시점에서 DATETIME -> DATETIME(3)을 입력하면 밀리세컨드까지 저장된다.만약 마이크로 세컨드까지 저장하고싶다면 DATAETIME(6)을 하면 된다.https://bryan7.tistory.co

2022년 4월 16일
·
0개의 댓글
·

Named Jdbc Template

map을 통해 sql 쿼리문에 파라미터를 key-value로 맞춰서 넣어줄 수 있다.

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

Jdbc Template

스프링이 제공하는 Jdbc의 중복되는 코드를 제거해주는 API여기서 중복되는 부분이란 Connection과 PreparedStatement 객체 생성과 ResultSet, PreparedStatement, Connection 타입 객체의 종료를 뜻한다.DataSourc

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

RowMapper

template객체의 query메서드를 통해 결과값을 가져올 때, sql문에 따라 추출된 결과를 리턴받을 객체의 멤버변수에 적절하게 할당하기 위한 매핑수단이다.https://velog.io/@seculoper235/RowMapper%EC%97%90-%EB%8C

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

DBCP

JDBC를 보다 효율적으로 쓰기위해서 나옴JDBC는 사용자의 요청에 따라 Connection을 생성하고 작업이 끝나면 종료하는데 이 작업이 상당한 자원이 필요하다DBCP는 미리 일정 개수의 Connection을 만들어둔 뒤 Pool에 저장하여 요청시 제공하고, 반환한다

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

SQL 실습코드

show use T select ###1,###2,###3 조회할 필드 선택 from T limit #; 조회할 데이터의 숫자를 제한 select distinct ### 중복 데이터를 제거할 수 있다. select ###, count(###) count로 개수를 조회할 수 있음 from T group b...

2022년 3월 30일
·
0개의 댓글
·

RDBMS의 인덱스

웹서핑을 하다가 RDBMS의 인덱스라는 키워드가 나와서 간략하게 찾아보았다. 인덱스 > 색인, 지표, 지수를 뜻하는 영단어로 DB에서는 이를 통해 검색 범위를 좁혀 테이블의 검색 속도 향상을 시킬 수 있다. 연산별 인덱스 관리 > INSERT: 새로운 데이터에 대한

2022년 3월 30일
·
0개의 댓글
·

MySQL, 클라우드, DDL 예제

프로덕션용 관계형 DB이다.서버 1대를 기준으로 잡은 솔루션이다 -> 여러대 서버 분산은 안됌그래서 설치가 쉽고 빠르다. But 데이터가 커지면 조금씩 힘들어진다.(용량 이슈)종류로는 MySQL, MariaDB가 있다. (오라클 인수 과정에서 생긴 잡음으로 생긴 파생품

2022년 3월 29일
·
0개의 댓글
·

데이터베이스 시스템

기록장치 <- 모든 서비스는 데이터를 만들어내고 그것들을 저장해야한다. 그 기록장치를 데이터베이스라 부른다.데이터는 정해진 데이터 스키마에 따라 테이블에 저장된다.데이터는 관계를 통해 여러 테이블에 분산된다.1.프로덕션 관계형 데이터베이스(Relational da

2022년 3월 28일
·
0개의 댓글
·