1. 설명
      1. 지금까지 가장 가벼운 데이터베이스인 Sqlite를 사용했는데
      2. 도서관리 프로그램을 데이터베이스 MySql을 사용하도록 변경
        1. 단, Sqlite를 사용하는 도서관리 프록그램이 이해가 안되는 학생은 과제 4번은 하지 마세요.
        2. Sqlite라도 완전하게 이해하길
      3. DB를 변경하면 DAO만 변경하면 됨
      4. 단, 기존의 Sqlite용 UI와 별도로 MySql용 UI를 만들기로 함
        1. 기존 UI : BookManage.java
        2. 새 UI : BookManage_MySql.java
        3. 둘의 차이는 DAO를 부르는 곳만 다름
      5. MySql을 사용하기 위해서는 APM을 설치하는 것이 편리
        1. 이 사이트의 자바에서 MySql 사용하기 참조
      6. 설치는 밤을 새더라도 스스로 또는 팀원들끼리 해결하세요
        1. 설치에 대한 질문 사절 -> 스스로 해결
        2. 프로그램 설치는 본인의 컴퓨터 환경에 따라 다름
        3. 직접 컴퓨터 상태를 보지 않고 알려주기는 매우 어려움
    2. 참고 자료
      1. 자바에서 MySql 사용하기
      2. 기타 필요한 것은 1차로 이 홈페이지에서 검색
        2차로 google에서 검색
    3. 기본 정보
      1. 제출일시 : 07월 03일 24시
      2. 제출방법 : http://smart9.iwinv.net/final/ 에 글쓰기로 저장
        계정은 카톡으로
        (현재 보는 페이지와 유사하게 글쓰기)
      3. 오류가 생겨 해결이 안될 때
        1. naver, google에서 검색해서 본인 어떻게든 해결
          1. Run – Debug 메뉴를 통해 1단계씩 실행시키면서 오류 찾기
          2. Run-Debug 기능이 느리지만 가장 효과적으로 실력이 향상됨
        2. 그래도 안되면 같은 조원들에게 묻기
        3. 그래도 안되면 언제든지 단톡에 묻기
          1. 답을 해줄 수 있는 학생이 답해주고,
          2. 그래도 안되면 내가 답해주겠음
            (단, 컴파일 오류는 알려주지 않음, 실행오류만 묻길 바람)
    4. 실행결과
    5. mybook 데이터 베이스  생성 : 위 자바에서 MySql 사용하기를 참조해야 함
      1. Apache, PHP, Mysql 통합 프로그램 autoset 프로그램 설치
      2. JDBC-MySql 드라이버 다운로드 및 lib 폴더에 복사
      3. http://localhost/phpmyadmin 실행
        1. mybook 데이터베이스 생성
        2. tbook 테이블 생성
      4. 테이블의 필드와 DTO의 멤버필드 관계를 엑셀로 정리 : 다운로드
    6. BookDAO_MySql.java 소스 :  BookDAO.java를 참조
      getConn() 만 변경하면 됨

      1. 위 코드에는 오류가 2군데 있음, 고쳐서 사용하세요.
      2. Vector 자료형에 대해서 조사해 보세요(자바 교재 7장)
    7. BookManage_MySql.java 소스 : BookManage.java 참조하여 변경
      BookDAO를 BookDAO_MySql로만 변경하면 됨
    8. BookDTO.java 소스 : 변경없음
    9. 교수참조 : 구글 드라이브의 내가만든 소스코드에 Summer2019_20190627.zip 파일 올려놨음
error: Content is protected !!