DBMS/MySQL 3

JDBC API

JDBC API, DAO Pattern 목표 : 상품정보를 DB에 저장하고, 검색, 수정, 삭제 하는 프로그램 구현 1. 상품 정보를 저장할 수 있는 테이블을 구성(기존의 product 테이블에서 작업) 2. 상품관리를 할 수 있도록 클래스를 설계 DAO.java: 상품 정보 기능들의 추상메소드들을 정의하고 있는 인터페이스 Product.java: 상품 정보를 저장하는 클래스 ProductDAO.java : 상품 정보를 DB에 CRUD (상품정보 저장, 전체조회, 상세조회, 수정, 삭제기능) 하는 클래스 Test.java : 위 클래스들이 잘 작동하는지 테스트 하는 클래스 import java.util.List; public interface DAO { public void insertProduct(in..

DBMS/MySQL 2020.04.01

함수, 그룹핑, DML, DDL

-- 1. 상품정보를 저장할 수 있는 테이블을 구성하여 보자.(상품코드, 상품명, 상품가격 등) create table product (procode int , proname varchar(20), proprice int); -- 2. 상품 데이터를 5개 이상 저장하는 SQL을 작성하여 보자. ( 상품명에 TV, 노트북 포함 하도록 하여 5개 이상) insert into product (procode,proname,proprice) values(1,'TV1',200000); insert into product (procode,proname,proprice) values(2,'TV2',300000); insert into product (procode,proname,proprice) values(3,'TV..

DBMS/MySQL 2020.04.01

SQL

-- 1) 입사일이 2014년도인 사람의 모든 정보를 검색하세요 select * from emp where HIREDATE like '2014%'; -- 2) 이름 중 S자가 들어가 있는 사람만 모든 정보를 검색하세요. select * from emp where ename like '%S%'; -- 3) 커미션이 NULL인 사람의 정보를 검색하세요. select * from emp where comm is null; -- 4) 30번 부서의 연봉을 계산하여 이름, 부서번호, 급여, 연봉(12개월 월급여+연말보너스)을 검색하세요. 단, 연말에 급여의 150%를 보너스로 지급한다. select ename 이름, empno 부서번호, sal 급여, sal*12 + sal*1.5 연봉 from emp where..

DBMS/MySQL 2020.04.01