프로젝트 생성 : File -> New -> Java Project Class 생성 : scr 폴더에서 마우스 오른쪽 버튼 클릭 -> New -> Class 생성된 클래스들 PhoneDTO.java 수정

PhoneUI.java 수정 : UI 생성

PhoneUI.java 수정 : ActionListener 추가

삽입 기능 추가 : PhoneDAO 수정

삽입 기능 추가 :… Continue Reading 전화번호부 관리 프로그램(HashTable사용)

참조 https://elfinlas.github.io/2017/12/14/java-annotation/ https://medium.com/@aaaalpooo/%EB%A7%8E%EC%9D%B4-%EC%93%B0%EB%8A%94-spring-framework-annotation-%EC%A0%95%EB%A6%AC-summary-of-annotations-frequently-used-in-spring-framework-935e1c1a4877 어노테이션(Annotation) 주석이라는 사전적 의미 컴파일 혹은 런타임에 해석 메타데이터라고도 불림 자바 기본 어노테이션  @Override 선언된 메서드가 오버라이드 되었음 부코 클래스(또는 인터페이스)에서 해당 메서드를 못찾으면 컴파일 에러 발생 @Deprecated 해당 메서드가 곧 없어짐을 표시 만약 사용할 경우 컴파일 경고를 발생 @SuppressWarnings 선언한 곳의 컴파일 경고를 무시하도록 함 @SafeVarargs… Continue Reading 자바 어노테이션(Java Annotation) 종류

참조 SQL(Structured Query Language) : 내가 정리한 것 최종 실행파일 : [추후 공지]을 압축해지 한 후 a.bat 파일을 더블클릭하면 실행됨 상품테이블(tshop) : db파일명은 myshop.db 회원테이블(tmember) : 주문테이블(torder) : 외래키(foreign key)를 2개 사용해서 생성해야 함 MyConst.java

GoodsDTO.java GoodsDAO.java GoodsUI.java MemberDTO.java MemberDAO.java MemberUI.java OrderDTO.java OrderDAO.java OrderUI.java MainUI.java

참조 SQL(Structured Query Language) : 내가 정리한 것 최종 실행파일 : Summber20200614.zip을 압축해지 한 후 a.bat 파일을 더블클릭하면 실행됨 학과테이블(tdept)

도서테이블(tbook)

회원테이블(tmember) : 학과를 학과테이블(tdept)와 외래키를 사용해서 연결

대출테이블(tlend) : 외래키(foreign key)를 사용해서 생성해야 함

회원 뷰(vmember) : 회원정보와 학과정보를 조인

대출가능한 도서 뷰(vlendablebook)

회원-대출-도서… Continue Reading [자바] 도서관리 #6 도서관리 데이터베이스 설계 및 구현(2020년 MySql)

참조 SQL(Structured Query Language) : 내가 정리한 것 최종 실행파일 : Summber20200614.zip을 압축해지 한 후 a.bat 파일을 더블클릭하면 실행됨 학과테이블(tdept)

도서테이블(tbook)

회원테이블(tmember) : 학과를 학과테이블(tdept)와 외래키를 사용해서 연결

대출테이블(tlend) : 외래키(foreign key)를 사용해서 생성해야 함

위와 같이 생성하면 아래와 같이 변경되어 저장됨

회원 뷰(vmember) : 회원정보와… Continue Reading [자바] 도서관리 #6 도서관리 데이터베이스 설계 및 구현(2020년 Sqlite)

우리학교 도서관 사이트를 직접 사용해보면서 아래 내용과 같이 정리 … 회원 정보 관리 회원 테이블 구성 회원 추가 1인씩 추가 신입생 수천명은 어떻게 추가할 것인가? 회원 검색 회원정보 수정 1인 정보 수정 많은 회원 정보를 동시에 수정 회원 삭제 1인 정보 삭제 많은 회원 정보 삭제 회원 목록 학과별 분류별(교수,… Continue Reading [자바] 도서관리 #5 도서관리 프로세스

설명 지금까지 가장 가벼운 데이터베이스인 Sqlite를 사용했는데 도서관리 프로그램을 데이터베이스 MySql을 사용하도록 변경 단, Sqlite를 사용하는 도서관리 프록그램이 이해가 안되는 학생은 과제 4번은 하지 마세요. Sqlite라도 완전하게 이해하길 DB를 변경하면 DAO만 변경하면 됨 단, 기존의 Sqlite용 UI와 별도로 MySql용 UI를 만들기로 함 기존 UI : BookManage.java 새 UI : BookManage_MySql.java 둘의… Continue Reading [자바] 도서관리 #4 Book 통합(MySql 사용)

참고 자료 자바에서 Sqlite 사용하기 Sqlite DB에 값을 저장(INSERT)하는  자바 코딩 Sqlite DB에 값을 수정(UPDATE)하는 자바 코딩 AddrDAO 클래스 코딩 기타 필요한 것은 1차로 이 홈페이지에서 검색 2차로 google에서 검색 기본 정보 오류가 생겨 해결이 안될 때 naver, google에서 검색해서 본인 어떻게든 해결 Run – Debug 메뉴를 통해 1단계씩 실행시키면서… Continue Reading [자바] 도서관리 #3 Book 통합(Sqlite 사용)

참고 자료 자바에서 Sqlite 사용하기 Sqlite DB에 값을 저장(INSERT)하는  자바 코딩 Sqlite DB에 값을 수정(UPDATE)하는 자바 코딩 AddrDAO 클래스 코딩 기타 필요한 것은 1차로 이 홈페이지에서 검색 2차로 google에서 검색 기본 정보 오류가 생겨 해결이 안될 때 naver, google에서 검색해서 본인 어떻게든 해결 Run – Debug 메뉴를 통해 1단계씩 실행시키면서… Continue Reading [자바] 도서관리 #2 Book 목록(Sqlite 사용)

error: Content is protected !!