프로그램 목적 : 데이터베이스를 연동하는 데이터 CURD 자바 예제
입력 :
데이터 조작 명령 - 조회, 입력, 수정, 삭제, 프로그래램 종료 등 명령
입력 시 - 입력하고자 하는 데이터 값
수정 시 - 수정하고자 하는 데이터 번호, 수정입력하고자 하는 데이터
삭제 시 - 삭제하고자 하는 데이터 번호
출력 :
데이터 CURD를 위한 안내
데이터 처리 결과
데이터베이스
종류 : Oracle Database 10g Express Edition
테이블 명 : stucent
칼럼 :
======================================== 프로그램 코드 ========================================
- 데이터 베이스 연동을 위한 코드입니다. 데이터 베이스 연동 작업은 예외상황에 항상 노출되어 있으므로 try - catch문으로 예외처리를 해주어야 합니다.
- 데이터 조작을 위한 안내 부분입니다.
입력에 제한은 두지 않았으며 숫자 1, 2 ,3 ,4를 입력할 경우 각각 데이터 조회, 입력, 수정, 삭제 기능을 수행하도록 하였습니다.
그 외의 값을 입력할 경우 프로그램을 종료하도록 하였습니다.
- 데이터 조회 코드입니다. 데이터 베이스의 모든 데이터를 출력 하도록 하였습니다.
- 데이터 입력시 코드 입니다.
이름과 나이는 사용자로부터 입력을 받고 번호는 Auto increment방식으로 하려고 하였으니 아직 완료되지 않았습니다.
- 데이터 수정 시 코드 입니다. 먼저 수정하고자 하는 데이터의 번호를 입력하고 수정입력할 이름과 나이를 입력하여 update합니다.
- 데이터 삭제 시 코드입니다. 삭제 하고자 하는 데이터의 번호를 입력받아 해당 번호를 가진 데이터의 번호, 이름, 나이를 삭제합니다.
- 숫자 1, 2, 3, 4를 제외한 다른 값을 입력하면 프로그램이 종료됩니다.
쿼리문을 이용한 CURD역시 try - catch문으로 감싸 예외처리를 합니다.
Connection, Statement, ResultSet 등 에 대한 종료는 예외가 일어나도 확실하게 종료되도록 하여 메모리 낭비가 일어나지 않도록하는 것이 좋습니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
Syntax error on token "println", = expected after 에러 (0) | 2012.03.09 |
---|---|
URL로부터 파일 다운로드 받기 (0) | 2012.02.27 |
자바에서 VO 클래스를 쓰는 이유 (0) | 2012.02.24 |
DAO와 Connection Pool의 의미 (0) | 2012.02.24 |