트랜잭션 : 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭선의 특성 - 원자성 (Atomicity) : 하나라도 실패할 경우 전체가 취소되어야하는 특성 - 일관성 (Consistency) : 트랜잭션이 실행 성공 후 항상 일관된 데이터베이스 상태를 보존해야하는 특성 - 격리성 (Isolation) : 트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 불가한 특성 - 영속성 (Durability) : 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장하는 특성 트랜잭션의 상태 변화 - 활성 (Active) : 초기 상태, 트랜잭션이 실행 중일 때 가지는 상태 - 부분 완료 상태 (Partially Committed) : 마지막 명..
주요 키워드 (1) member class 만들기 (2) 아이디 중복확인 (isJoinableLoginId, getMemberIndexByLoginId) (3) 비밀번호 확인 Main class package com.practice1; public class Main { public static void main(String[] args) { new App().start(args); } } App class package com.practice1; import java.util.ArrayList; import java.util.Scanner; public class App { private ArrayList members; // 게시물 차곡차곡 저장, 접근 가능하도록 위로 꺼내놓기 public App()..
주요키워드 (1) startsWith"list" 명령어 (2) searchKeyword로 검색명령어 받기 (3) 검색어 포함된 게시글 창고 만들기 Main class package com.practice1; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("==practice1 프로그램 시작"); Scanner sc = new Scanner(System.in); List articles = new ArrayList(); while(true) { System.out.printf..
주요 키워드 (1) Util class 만들기 -> 현재 날짜 표시 생성 (2) Article class에 regDate 추가 (3) "write" -> 현재 날짜 가져오기 (4) "detail" -> 현재 날짜 표시 생성 Main class package com.exam5; import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("====프로그램 시작===="); Scanner sc = new Scanner(System.in); int lastArticleId = 0; ArrayList articles = new Arra..
주요 키워드 (1) "detail", "list" 조회기능 추가 (2) increaseHit 생성 Main class package com.exam3; import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("==프로그램 시작=="); Scanner sc = new Scanner(System.in); int lastArticleId = 0; ArrayList articles = new ArrayList(); while(true) { System.out.printf("명령어) "); String commend = sc.nex..
주요 키워드 (1) "modify" 명령어 (2) 수정할 내용 입력 받기 Main class package com.exam3; import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("==프로그램 시작=="); Scanner sc = new Scanner(System.in); int lastArticleId = 0; ArrayList articles = new ArrayList(); while(true) { System.out.printf("명령어) "); String commend = sc.nextLine(); if(co..
- Total
- Today
- Yesterday
- 조회기능
- 특정데이터
- 게시판만들기
- 게시물만들기
- 회원가입구현
- db
- Java
- 글수정하기
- 자바
- It
- Inner Join
- 상세보기
- 현재날짜
- 구구단연습
- regDate
- SQL응용
- SOLYOG
- 게시판
- starsWith
- XAMPP
- for문
- mysql
- 정처기
- 데이터베이스
- 게시글지우기
- 별그리기연습
- 다중for문
- 게시글
- 현재날짜표시
- 정처기실기
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |