DBMS : ORACLE DBMS(로컬 서버)
언어 : JAVA , JDBC 기반.
구현기능:
사용자가 윈도우 콘솔을 이용하여 게시판의 글을 직접 입력할수 있고, 입력된 게시글은 실시간으로 로컬 데이트베이스와 연동되어 ORACLE 서버에 직접 저장된다. 또한 실시간으로 확인 가능하다.
또한 글 쓴 시간은 DB에서 트리거 쿼리를 활용하여 자동으로 입력된다.
총 페이지수와 게시글 수를 확인 할 수 있고, 페이징 기법을 이용, 사용자가 콘솔에서 이전/다음 페이지 를 선택하여 넘길 수 있다.
UI : 1페이지당 나오는 테이블의 개수는 페이징 기법으로 언제나 변경 가능하다(현재는 5개씩 나오게 되어있음.)
글쓰기 기능:
이렇게 TITLE, CONTENT, WRITER_ID를 차례로 입력하면, 서버로 쿼리를 날려서 DB에 테이블이 생성된다.
DB에 바로 반영된 모습.
프로젝트 기간. 2022 2-7~2022-02-16.
소회: 내 첫번째 프로젝트를 내 힘으로 직접 완성시키다니... 정말 뿌듯하고 감회가 새롭다!!!
내가 프로젝트 일대기는 아래 포스팅을 참고 바란다.
내가 프로젝트를 진행하며 겪었던 오류들, 몰라서 처음부터 다시 공부했던 부분들은 전부 아래 포스팅에 기록을 해 두었다.
JDBC에서 insert 쿼리 날리기, SQL 쿼리문법 불일치 오류해결(';' 세미콜론 지우기). 2022-02-09. — "꾸준하게, 지속하자" (tistory.com)
CRUD 서비스 만들기, SQL 페이징 쿼리의 이용(ROWNUM).2022-02-14 — "꾸준하게, 지속하자" (tistory.com)
프로젝트 파일.
'개발 프로젝트' 카테고리의 다른 글
Spring JPA으로 서버 프로젝트 ERD만드는 법 2023-09-13 (0) | 2023.09.13 |
---|---|
함플리 서비스 로그인 성공 cors 오류 해결 (0) | 2023.07.12 |
잇타 프로젝트 배포일기 (0) | 2023.07.07 |
코드 컨벤션과 git 커밋 컨벤션 공부기록.(feat.Clean Code) 2022-11-08 (0) | 2022.11.08 |
[협업연습]협업을 위한 형상관리(Git) 공부. 2022-10-27~29. (0) | 2022.10.29 |