250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 메소드
- 스프링 기초
- 제이쉘
- 스프링
- Java
- 배열
- 알고리즘
- 자바
- 프로그래밍기초
- JAVA기초
- 데이터베이스
- 컴퓨터과학개론
- 자바프로그래밍
- JShell
- 프로그래밍언어
- 초보코딩탈출
- 자바기초
- eclips
- 자바 스프링
- 리눅스
- 코딩초보
- Elk
- 기초코딩
- Git
- github
- 클래스
- spring
- 이클립스
- 초보코딩
- 프로그래밍
Archives
- Today
- Total
목록데이터베이스 트랜잭션 (1)
키보드워리어
[데이터베이스] 트랜잭션
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘 트랜잭션에 대해 살펴볼게요. 트랜잭션이란? 트랜잭션(Transaction)은 데이터베이스에서 한 번에 실행되어야 하는 연속적인 작업의 논리적인 단위입니다. 트랜잭션을 사용하여 데이터를 추가할 때 자동 커밋(Auto Commit)을 꺼야 하는 이유는 데이터의 일관성과 안정성을 보장하기 위해서입니다. 자동 커밋이 활성화되어 있는 경우, 각각의 SQL 문이 실행될 때마다 즉시 변경된 내용이 데이터베이스에 반영되어 커밋됩니다. 하지만 여러 개의 SQL 문으로 이루어진 작업을 트랜잭션 없이 수행할 경우, 중간에 오류가 발생하거나 예상치 못한 결과가 발생할 경우 데이터의 무결성이 깨질 수 있습니다. 트랜잭션을 사용하여 데이터를 추가할 때 자동 커밋을 꺼야 하는 이..
개발 관련/Database
2023. 8. 11. 17:42