delete

    [TIL] JSP로 CRUD 구현2

    ✍ Today I Learned [Detail(SelectOne)] List에서 ename을 클릭하면 Detail을 볼 수 있도록 a 태그를 이용해 "detail.em"으로 쿼리 스트링에 empno를 실어 요청한다. 이때 EL태그를 이용하면 훨씬 효율적이다. ${evo.ename} 클릭한 데이터의 empno 정보를 가지고 다음과 같은 순서로 요청한다. Controller → Action(여기까진 request객체) → Service → DAO → 데이터베이스에서 empno로 Select 후 EmpVO 객체를 다시 detail.jsp까지 전달한다. list와 마찬가지로 JSTL을 이용하여 datail.jsp를 작성한다. Action에서 setAttribute를 evo로 설정했기 때문에 jsp에서도 evo로..

    [MySQL] MySQL이란?

    SQL이란? SQL(Structured Query Language) 구조적 질의 언어 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 표준 언어이다. MySQL이란? MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS: Relational DBMS)으로 오픈 소스이며, 다양한 운영체제에서 사용할 수 있다. MySQL의 특징 대소문자를 구분하지 않는다. 구문 뒤에 세미콜론(;)을 붙인다. 주석은 두 개의 하이픈(--)과 한 칸의 공백이다. 컬럼은 이름, 데이터타입, 제약사항으로 이루어져 있다. 데이터 타입 Data type INT - 정수 타입(최대 11자리) DOUBLE - 실수 타입 VARCHAR(M) - 문자열 타입(M은 저장할 수 있는 문..

    [TIL] Java 주소록, 상품관리, 호텔관리 시스템

    ✍ Today I Learned [주소록 관리 시스템] SelectOne mysql> select * from address where name = ‘이름’; pk(=primary key 빈 값이 없고 중복되지 않는 키)로 검색하지 않는 경우 출력 형태가 단일 객체 아님을 주의하자. where은 조건절로 테이블 내에 해당하는 이름을 검색한다. 입력받은 이름을 데이터베이스로 넘겨서 해당하는 데이터를 리턴 받는다. list는 여러 개의 데이터를 리턴 받고, detail은 한 개의 데이터만 리턴 받는다. Delete mysql> delete from address where name = ‘이름’; 입력받은 이름을 데이터베이스로 넘겨서 해당 데이터를 삭제한 후, 결과를 true or false로 리턴 받는다. ..