티스토리 뷰

 

 

 

1. 명세서 작성 - DB 테이블 작성

 

 

명세서 작성한 걸 바탕으로 테이블 만들러 가기(sql) - study > 새테이블만들기 > 만드면 댐 

 

 

테이블 만들어진거 확인


자바로 넘어가기 

 


2. VO 생성


3. OracleQuery 

 

 

날짜/시간을 표기하려는 TimeStamp는

sysdate를 입력하면 

알아서 날짜시간이 나온다

 

이게 방법 1번이고 

 

sql에 입력하면

 

이렇게 나온다

 

방법 2번도 있음 

 

 

 

이런 식으로 물음표 5개인데 실제 컬럼은 6개이면 에러가 남 ! 

 

 

sql 테이블에서 우클릭 테이블 편집 누르기 

기본값을 sysdate 라고 설정해주기 

 

 

 


4. *다른 테이블있음 인터페이스 하나 더 만들기

이름은 Oracle테이블명query

이런 식으로.. 

그리고 

쿼리는 명세서 기능 기준으로 작성

 


5. MemverDAO

// * 인터페이스 DAO 메소드 설계 방식
// - 함수의 리턴타입 : 돌려주는 데이터 형태에 따라 선언
// - 함수의 매개변수 : 전송되는 데이터 형태에 따라 선언
// - 함수의 이름 : 역할에 따라 이름 작성


public interface MemberDAO {
   
   // 회원 정보 등록
   public abstract int insert(MemberVO vo); //insert(타입 객체)
   
   // 회원 정보 전체 검색
   public abstract ArrayList<MemberVO> select(); 
   
   // 회원 정보 상세(아이디) 검색
   public abstract MemberVO select(String id);
   
   // 회원 정보 상세(아이디) 수정
   public abstract int update(String id, MemberVO vo);
   
   // 회원 정보 상세(아이디) 삭제
   public abstract int delete(String id);

 

계속 반복하다보면 연락처면 Member - > Contact로 이런식으로 

바꿔서 활용... 

 

구조만 올려주겠음! 

 

 

 


6. MemberDAOImple 는 

MemberDAO 인터페이스를 implements 해서 인터페이스의 모든 메소드를 

override한 클래스

 

** 싱글톤 코드는 공식이니 그냥 사용하기

 


7. 만들고 프로젝트 우클릭 빌드 패스 해서 DB 연결

패키지 말고 프로젝트 우클릭 > Build Path > Add External Achives > ojbc6 클릭

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함