
0. JDBC Template:: JdbcTemplate 클래스로 제공,:: SQL 쿼리 실행, 트랜잭션 관리, 예외 처리 등을 자동화JDBC Template의 주요 기능내용 1. 간편 사용 / 간결한 코드- SQL 쿼리 실행을 간소화 - 내부적으로 Connection, Statement, ResultSet을 자동으로 관리 - SELECT, INSERT, UPDATE, DELETE 쿼리를 처리하는 메서드를 제공- 리소스를 명시적으로 close()할 필요 X / 예외 시, 자동으로 close() -> 코드가 간결2. 예외 처리- JDBC의 SQLExceptions을 Spring의 DataAccessException으로 변환 - 일관된 예외처리 O- DataAccessException은 SQLExceptio..
1. JDBC (Java Database Connectivity)- Java에서 DB와 연결하여 SQL 쿼리를 실행하고 결과를 처리할 수 있도록 도와주는 API- 구성 요소 :: (1) JDBC API / (2) JDBC Driver1.1 JDBC API:: Java 애플리케이션과 DB 간의 상호작용을 위한 인터페이스 집합을 제공하는 API구성 요소내용1.Connection (접속)- DB 연결 관리- Connection 객체는 DB에 대한 세션을 의미, 쿼리실행, 트랜젝션 관리 등 처리1) createStatement() :: 쿼리를 실행할 Statement 객체를 생성 2) prepareStatement(String sql) :: 매개변수를 사용하는 쿼리를 실행하는 객체를 생성 3) commit() ..

0. DB 연결 방법방법Spring Boot DB특징1로컬로컬- 로컬에서 개발 및 디버깅 시 사용하는 방법 (가장 초보적인) 2로컬Docker- 로컬에서 개발 및 디버깅 시 사용하는 방법 3Docker로컬- 도커화된 앱과 로컬 DB 간의 테스트 4DockerDocker- 배포와 비슷한 환경 테스트 혹은 실제 배포 시 사용하는 방법 0.1 로컬 내 Docker를 통해 데이터베이스 서버 구동 - PostgresQL- gitbash에서 해당 명령어를 수행함docker run --name postgresql-container \ // 이름이 postgresql-container인 컨테이너 시작-e POSTGRES_USER=사용자이름 \ // -e : 환경변수 설정, POSTGRES_USER=사용자이름-e POS..
- Total
- Today
- Yesterday
- useContext
- acas#acas7기
- useCallback
- ssh
- asac7기
- useState
- acac
- useEffect
- react
- asac7#asac
- asac#asac7기
- useReducer
- asac7
- useMemo
- useLayoutEffect
- Nginx
- git
- ASAC
- memo
- useRef
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |