티스토리 뷰
1. 명세서 작성 - DB 테이블 작성
명세서 작성한 걸 바탕으로 테이블 만들러 가기(sql) - study > 새테이블만들기 > 만드면 댐
자바로 넘어가기
2. VO 생성
3. OracleQuery
날짜/시간을 표기하려는 TimeStamp는
sysdate를 입력하면
알아서 날짜시간이 나온다
이게 방법 1번이고
방법 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 클릭
'백엔드 교육과정 > 3월' 카테고리의 다른 글
2024.03.11_사이드 프로젝트_백엔드 부분 (0) | 2024.03.12 |
---|---|
2024.03.07_ 사이드 프로젝트 (0) | 2024.03.07 |
2024.03.06_ 상품 관리, 구매 프로그램 (0) | 2024.03.06 |
사이드 프로젝트 명세서 작성하기 , MVC 구조 필기 (0) | 2024.03.05 |
2024.03.04_ JDBC(insert,select_all,select_by_contactId, update,delete) (0) | 2024.03.04 |