post-thumbnail

Day72 :) Mybatis mvc패턴 구현

파일명은 달라도 되지만 파일 형식과 경로는 같아야함SQL 매핑정보를 담고 있는 파일SQL명령어에 따라 <select>, <insert>, <update>, <delete>로 나누어 작성태그규칙을 정의한 DTD 선언(고정값)구현클래스(DAO) 연결.

2021년 12월 31일
·
0개의 댓글
·
post-thumbnail

Day71 :) Mybatis 세팅

SQL Mapper 프레임워크SQL Mapper: 쿼리문으로 직접 DB데이터를 다룸참고: ORM: 객체를 통해 간접적으로 DB 데이터를 다룸 (JPA, Hibernate...)SQL을 XML파일에 분리해서 저장/관리Java소스와 Query 소스가 혼재되어 관리가 어려운

2021년 12월 30일
·
0개의 댓글
·
post-thumbnail

Day40 :) 트랜잭션

논리적 작업단위dml작업들을 하나의 단위로 묶은 것

2021년 11월 2일
·
0개의 댓글
·
post-thumbnail

Day39 :) top-n, 분석함수, 계층형 쿼리, 사용자생성

출력을 원하는 특정순위까지의 데이터를 추출하는 것(오름차순, 내림차순 모두 가능)인라인뷰, rownum을 사용함

2021년 11월 1일
·
0개의 댓글
·
post-thumbnail

Day38 :) 서브쿼리

메인쿼리 내부에 정의된 쿼리다른 select문의 내부에 정의된 select문서브쿼리가 먼저 실행되고 이후 메인쿼리가 실행됨단일행: 서브쿼리 수행 시 하나의 행만 반환비교연산자: =, =>, >, <, <=다중행: 서브쿼리 수행 시 여러 행 반환비교연산자: i

2021년 10월 29일
·
0개의 댓글
·
post-thumbnail

Day37 :) DDL, 무결성제약조건

Data Definition Language테이블의 기본 골격을 정해줌데이터객체의 생성,변경,수정에 이용되는 명령어주요 객체: 테이블, 뷰, 시퀀스, 인덱스테이블: 데이터의 기본 저장단위뷰: 하나 이상의 테이블을 이용해서 만든 가상의 테이블시퀀스: 일련번호 생성기. 오

2021년 10월 28일
·
0개의 댓글
·
post-thumbnail

Day36 :) 그룹함수

한꺼번에 여러개의 데이터를 함수로 입력하는 것*를 사용하면 NULL값까지 출력되고, 컬럼값을 작성하면 NULL값은 제외됨제시한 조건에 맞는 결과를 모아주는 키워드그룹함수와 함께 사용 가능그룹핑조건 중첩 적용 가능SELECT절에 사용한 컬럼과 GROUP BY에 사용한 컬

2021년 10월 27일
·
0개의 댓글
·
post-thumbnail

Day35 :) 조인(join)

두 개 이상의 테이블을 연결지어서 데이터를 조회하는 것그림과 같이 서로 연관있는 행을 연결하여 새로운 가상 테이블을 만들어서 사용 할 수 있음join 조건 없이 각 테이블의 모든 행을 붙이는 것테이블N의 행 수 x 테이블M의 행 수만큼의 데이터가 출력됨보편적으로 사용되

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

Day34 :) 내장함수

SQL 작성 시 유용한 기능을 제공하는 함수행마다 함수 실행LOWER(컬럼): 소문자를 반환함UPPER(컬럼): 대문자를 반환함SUBSTR(컬럼, 시작위치, 길이)ORACLE의 인덱스는 0이 아닌 1부터 시작하므로 참고 할 것LENGTH(컬럼): 문자열의 길이를 반환L

2021년 10월 25일
·
0개의 댓글
·
post-thumbnail

Day33 :) 상품관리 프로그램 설계

사용하는 조작하는 화면각 계층간 데이터 운반을 위한 객체로직을 갖지않는 데이터 객체생성자, 데이터 접근을 위한 getter/setter로 이루어짐데이터 베이스에 연결하여 CRUD작업 수행작업량을 효율적으로 분배하기 위해 DB와 연결하는 객체를 따로 만들어 관리

2021년 10월 23일
·
0개의 댓글
·
post-thumbnail

Day32 :) VO / DAO 설계

업무 로직과 DB Access 작업이 분리되어있음업무 로직이 변경되도 DataAccessObject 변경 할 필요 없음Data Access Object데이터베이스 값에 접근하기 위한 객체Select, insert, delete, update등 데이터 처리가 주 목적Va

2021년 10월 21일
·
0개의 댓글
·
post-thumbnail

Day31 :) JDBC

Java Database Connectivity자바API중 하나로, 자바에서 데이터베이스를 접속 할 수 있게 해줌java.sql, javax.sql 패키지에 관련 인터페이스와 클래스 존재PreparedStatement 인터페이스: SQL을 DB에 전송하고 결과 반환Re

2021년 10월 20일
·
0개의 댓글
·
post-thumbnail

Day30 :) SELECT, 테이블조작, 데이터타입

SELECT 조회 할 컬럼FROM 조회 할 테이블AS 생략 가능별칭에 공백이나 특수문자가 포함되어있으면 백틱('')사용조건식 WHERE 사용문자의 경우 백틱('')을 사용하여 반드시 대소문자를 구분해야함AND키워드를 이용하여 여러 조건으로 데이터 필터링 가능.

2021년 10월 19일
·
0개의 댓글
·
post-thumbnail

Day29 :) 데이터베이스

여러사람과 공유할 목적으로 통합 관리되는 정보의 집합database management system데이터베이스를 조작하는 프로그램RDBMS, NoSQL, In Memory DB 등이 대표적RDBMS관계형데이터베이스 관리시스템데이터를 테이블형식(Schema 스키마)로 관

2021년 10월 18일
·
0개의 댓글
·