본문 바로가기
반응형

전체 글141

[Java / MySQL] 도서 관리 시스템 02 (MVC패턴) 2장에서는 데이터를 전달받는 객체인 VO 클래스를 생성하고 VIEW 패키지에 검색 기능이 가능한 SearchView를 생성하고 Controller에서 정상 작동이 되는지를 간단하게나마 확인해 보겠습니다. book.vo 패키지에 BookVO 클래스를 생성해 줍니다. main 실행시킬 일이 없으므로 main 생성 부분 체크를 하지 않습니다. 우선 변수를 각 데이터 타입에 맞게 설정해 줍니다.package book.vo;public class BookVO { private int isbn; private String name; private String publish; private String author; private int price; private int category;} 메뉴바의 Source에서 .. 2023. 1. 14.
[Java / MySQL] 도서 관리 시스템 01 (MVC패턴) 1장에서는 패키지를 생성하고 MySQL에서 테이블을 생성 이클립스와 MySQL을 연결하는 커넥터를 만들고 데이터가 잘 출력되는지를 확인해 보는 단계까지 환경 설정 후 소스코드 작성을 해보겠습니다. 이클립스를 실행한 후 새로운 프로젝트를 생성합니다. book.controller, book.dao, book.view, book.vo 총 4개의 패키지를 생성합니다. MVC 패턴이란?모델 뷰 컨트롤러의 소스 코드를 각각 분리해서 유지 보수나 버그에 유연하게 대처하기 위한 프로그래밍 디자인 패턴입니다. book.dao 패키지에 JDBC_Connector이라는 클래스를 main 생성 체크 후 생성합니다.  MySQL 워크 벤치를 실행 후, 스키마 book_db를 생성합니다. 칼럼명과 데이터 타입을 설정 후 적용을 .. 2023. 1. 13.
[Java / MySQL] 도서 관리 시스템 00 머리말 (MVC패턴) 강의 시간에 배웠던 도서 관리 시스템을 복습 차원에서 작성하려고 합니다. 프로그래밍 언어는 Java이며, JFrame을 상속받아 사용합니다. 연동 DB는 MySQL을 이용할 예정입니다. 누군가에게 도움이 됐으면 하는 바람입니다. 궁금한 점이 있으시면 덧글 주시면 최대한 답변해 드리겠습니다.감사합니다. 2023. 1. 12.
[MySQL] 테이블 & 데이터 복사 하는 방법 총 정리 ✅ 참고테이블 생성 & 데이터 삽입 SQL-- 테이블 생성 SQLCREATE TABLE emp ( EMPNO NUMBER(4) PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2));-- 데이터 삽입 SQLINSERT INTO emp (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) VALUES (7369, 'SMITH', 'CLERK', 7902, TO_DATE('1980-12-17', 'YYYY-MM-DD'), 800, NULL.. 2023. 1. 10.
반응형