2020.11.13 고급 자바 과제

 


게시판 테이블 구조 및 시퀀스


create table jdbc_board(

    board_no number not null,  -- 번호(자동증가)

    board_title varchar2(100) not null, -- 제목

    board_writer varchar2(50) not null, -- 작성자

    board_date date not null,    -- 작성날짜

    board_cnt number default 0, -- 조회수

    board_content clob,      -- 내용

    constraint pk_jdbc_board primary key (board_no)

);


create sequence board_seq

    start with 1   -- 시작번호

    increment by 1; -- 증가값

----------------------------------------------------------


// 시퀀스의 다음 값 구하기

//  시퀀스이름.nextVal



----------------------------------------------------------


위의 테이블을 작성하고 게시판을 관리하는

전체 목록 출력, 새글작성, 수정, 삭제, 검색 기능을

아래 예시와 같이 구현하시오.

 

------------------------------------------------------------

실행 예)


-------------------------------------------------------------

 No         제 목            작성자 조회수   

-------------------------------------------------------------

  4         네번째 게시글        홍길동            0

  3         세번째 게시글        일지매            0

  2         두번째 게시글        홍길동            0

  1         첫번째 게시글        성춘향            0

-------------------------------------------------------------

메뉴 : 1. 새글작성     2. 게시글보기    3. 검색    0. 작업끝

작업선택 >> 1       <-- 입력


새글 작성하기

-----------------------------------

- 제  목 : 안녕하세요?      <-- 입력

- 작성자 : 변학도           <-- 입력

- 내  용 : 연습용 입니다.   <-- 입력


새글이 추가되었습니다.



-------------------------------------------------------------

 No         제 목            작성자 조회수   

-------------------------------------------------------------

  5         안녕하세요?          변학도            0

  4         네번째 게시글        홍길동            0

  3         세번째 게시글        일지매            0

  2         두번째 게시글        홍길동            0

  1         첫번째 게시글        성춘향            0

-------------------------------------------------------------

메뉴 : 1. 새글작성     2. 게시글보기    3. 검색    0. 작업끝

작업선택 >> 2       <-- 입력


보기를 원하는 게시물 번호 입력 >> 5        <-- 입력


 5번글 내용

------------------------------------------------------------

- 제  목 : 안녕하세요?      

- 작성자 : 변학도           

- 내  용 : 연습용 입니다.  

- 작성일 : 2018-12-12

- 조회수 : 1

-------------------------------------------------------------

메뉴 : 1. 수정    2. 삭제    3. 리스트로 가기

작업선택 >> 1       <-- 입력


수정 작업하기

-----------------------------------

- 제  목 : 수정작업 연습        <-- 입력

- 내  용 : 수정 작업 연습 중입니다.  <-- 입력


5번글이 수정되었습니다.


-------------------------------------------------------------

 No         제 목            작성자 조회수   

-------------------------------------------------------------

  5         수정작업 연습        변학도            1

  4         네번째 게시글        홍길동            0

  3         세번째 게시글        일지매            0

  2         두번째 게시글        홍길동            0

  1         첫번째 게시글        성춘향            0

-------------------------------------------------------------

메뉴 : 1. 새글작성     2. 게시글보기    3. 검색    0. 작업끝

작업선택 >> 2       <-- 입력


보기를 원하는 게시물 번호 입력 >> 5        <-- 입력


 5번글 내용

------------------------------------------------------------

- 제  목 : 수정작업 연습      

- 작성자 : 변학도           

- 내  용 : 수정 작업 연습 중입니다.  

- 작성일 : 2018-12-12

- 조회수 : 2

-------------------------------------------------------------

메뉴 : 1. 수정    2. 삭제    3. 리스트로 가기

작업선택 >> 2      <-- 입력


5번글이 삭제되었습니다.


-------------------------------------------------------------

 No         제 목            작성자 조회수   

-------------------------------------------------------------

  4         네번째 게시글        홍길동            0

  3         세번째 게시글        일지매            0

  2         두번째 게시글        홍길동            0

  1         첫번째 게시글        성춘향            0

-------------------------------------------------------------

메뉴 : 1. 새글작성     2. 게시글보기    3. 검색    0. 작업끝

작업선택 >> 3       <-- 입력


검색 작업

--------------------------------------------

- 검색할 제목 입력 : 첫번째      <-- 입력


-------------------------------------------------------------

 No         제 목            작성자 조회수   

-------------------------------------------------------------

  1         첫번째 게시글        성춘향            0

-------------------------------------------------------------

메뉴 : 1. 새글작성     2. 게시글보기    3. 검색    0. 작업끝

작업선택 >> 3       <-- 입력


검색 작업

--------------------------------------------

- 검색할 제목 입력 :       <-- 입력(입력값이 없으면 전체 자료 출력)


-------------------------------------------------------------

 No         제 목            작성자 조회수   

-------------------------------------------------------------

  4         네번째 게시글        홍길동            0

  3         세번째 게시글        일지매            0

  2         두번째 게시글        홍길동            0

  1         첫번째 게시글        성춘향            0

-------------------------------------------------------------

메뉴 : 1. 새글작성     2. 게시글보기    3. 검색    0. 작업끝

작업선택 >> 0       <-- 입력


게시판 프로그램 종료....


댓글