Skip to content

Latest commit

 

History

65 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트 구성

Main 클래스: 메인 메뉴를 실행하는 main() 메소드가 포함되어 있습니다. BoardExample 객체를 생성하고 메인 메뉴를 표시합니다. Board 클래스: boards 테이블의 한 행(게시물)을 나타내는 클래스입니다. 필드는 컬럼 개수와 타입에 맞게 선언되고 롬복 @Data 어노테이션을 이용하여 Getter, Setter, toString() 메소드가 자동 생성됩니다. DB 연결: 게시물 정보를 저장하고 가져오기 위해 DB 연결이 필요합니다. Connection 필드와 생성자에서 DB 연결 작업이 수행됩니다.

주요 기능


  1. 게시물 목록 출력 list() 메소드는 DB에서 게시물 정보를 가져와 목록으로 출력합니다.
  2. 게시물 생성 메인 메뉴에서 '1.Create'를 선택하면 create() 메소드가 호출되어 새로운 게시물을 생성합니다.
  3. 게시물 읽기 메인 메뉴에서 '2.Read'를 선택하면 read() 메소드가 호출되어 게시물을 읽을 수 있습니다.
  4. 게시물 수정 read() 메소드에서 '1.Update'를 선택하면 update() 메소드가 호출되어 게시물을 수정할 수 있습니다.
  5. 게시물 삭제 read() 메소드에서 '2.Delete'를 선택하면 delete() 메소드가 호출되어 게시물을 삭제할 수 있습니다.
  6. 게시물 전체 삭제 메인 메뉴에서 '3.Clear'를 선택하면 clear() 메소드가 호출되어 모든 게시물을 삭제합니다.
  7. 종료 메인 메뉴에서 '4.Exit'를 선택하면 exit() 메소드가 호출되어 프로그램을 종료합니다

About

ssg 게시판 프로젝트

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages