본 게시물은 스스로의 공부를 위한 글입니다. 잘못된 내용이 있으면 댓글로 알려주세요!일반적으로 클라이언트가 데이터를 저장, 조회하면 다음과 같은 과정을 통해 DB를 사용하게 된다.여기서 우리가 집중할 부분은 애플리케이션 서버와 DB와의 연결이다. 주로 TCP/IP를
본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!애플리케이션 로직에서 DB 드라이버에 커넥션을 요청한다.Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWO
본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!데이터베이스에서 트랜잭션은 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다.트랜잭션은 ACID를 보장해야 한다.원자성(Atomicity) : 트랜잭션 내의 작업들은
본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!여기의 마지막 트랜잭션 사용 예시를 보자. 트랜잭션 기능을 사용하기 위해 서비스 계층의 클래스에 비즈니스 코드와 트랜잭션 관련 코드가 함께 섞여있다. 해당 코드의 상황은 다음과 같다.해당