(오라클) 데이타베이스를 만들기




1. table-space 만들기


     table을 만든다 (DBMS 에 접속) 자료를 형식화 해서 table을 저장한다
     table의 구조에 맞게 DTO.Clash을 만든다.
     접근제어자 - private - table 컬럼과 일치하게 만든다




2. 계정 부여 받기

     그리고선, source 메뉴에 가서 이렇게 하나하나씩 눌러준다.

  •      getter- setter method 만들기
  •      class에 serializable 을 만든다
  •      toString & equals hashCode -> override 

3. 권한 부여 받기

DAO class creation
D- Data
A- Access
O- Object

DB에서 CRUD 작업을 위한것,
| classname | | DAO | 

CRUD 작업을 위해서 필요한것

  1. Driver (DBMS driver oracle driver- > ojdbc6.zip )
  2. connection object is needed -> URL, id, pw 필요
  3. 명령 실행 객체가 필요함.-> prepared statement object is needed
  4. 실행 하면됨 -> 근데 결과가 2가지 종류가 있음
    1st result - > single data -> int
    2nd result -> bundle data -> ResultSet 형식 - >select 작업
  5. DAO client 



xxxVO->domain 영어겡 해당된다
domain0>전번에 걸쳐서 사용되는 class 
전번->모든 class

데이타에 접근하는 객체이다.
DAO 는,
 '테이블에  CRUD operation 이다. 데이타를 저장(insert)하고, 읽어오고(select), 수정하고(update) 그리고 불필요한 자료를 삭제한다(delete).'

delete을 이용해서 update을 활용하세요.

example)
데이타를 delete해도, 데이타을 서버에서 완전히 삭제되지 않고 그냥 상태만 바꾸는 것 뿐이다.

0 -> 사용중
1 -> 동면
2 -> 탈퇴

0>1>2 순으로 유저에게 보여지는데,
데이타를 select를 이용해서 '삭제되어진것처럼 보이는 데이타'을 안 보여주는 것 뿐이지,
서버에서 완전히 삭제되지 않았다. 

하지만 데이타을 무조건 지워야 할경우, 최선의 방법을 데이타 내용을 바꿔버리는 것이다.






example:


select

댓글

이 블로그의 인기 게시물

c++ 랜덤 숫자 생성하기 / 컴퓨터 난수 시드 설정

(오라클) View(뷰) + where/order by/like/is/() / in 사용방법 예제

(오라클) Sequence/시퀸스의 활용과 개념