insert
-
JDBC - CRUD INSERT, UPDATE, DELETEservlet/JDBC 2022. 2. 4. 01:31
우선 쿼리문을 xml 파일에 작성 INSERT INTO TBL_MENU A ( A.MENU_CODE , A.MENU_NAME , A.MENU_PRICE , A.CATEGORY_CODE , A.ORDERABLE_STATUS ) VALUES ( SEQ_MENU_CODE.NEXTVAL , ? , ? , ? , ? ) UPDATE TBL_MENU A SET A.MENU_NAME = ? , A.MENU_PRICE = ? WHERE A.MENU_CODE = ? DELETE FROM TBL_MENU A WHERE A.MENU_CODE = ? 참고 SELECT 수행 시에는 결과 값 ResultSet 인터페이스를 사용했지만 insert/update/delete에서는 ResultSet 은 필요가 없다 INSERT, UPD..
-
Spring MVC - 타임리프(Thymeleaf) 템플릿 조각과 레이아웃 (th:fragment, th:insert, th:replace)Spring/Spring MVC 2022. 2. 3. 14:25
타임리프(Thymeleaf) 템플릿 조각과 레이아웃 웹 페이지를 개발할 때는 공통 영역이 많이 들어있다. 예를 들어 상단 메뉴, 하단 홈페이지 정보, 좌측 카테고리 등 여러 페이지에서 공통으로 사용하는 영역들이 있다. 이런 공통 영역 부분들을 페이지마다 코드 작성을 하면 코드 중복이 일어나고, 수정을 하면 공통 영역을 사용하는 모든 페이지를 각각 수정해야 하는 번거로움이 생긴다. 타임리프는 이러한 문제를 해결하기 위해 템플릿 조각과 레이아웃 기능을 지원한다. 타임리프(Thymeleaf) 템플릿 조각 일부 코드를 가져와서 사용하는 방법이다. 템플릿 조각을 이용하기 위해 footer.html 파일을 우선 만들어 준다. 푸터 자리 입니다. 파라미터 자리 입니다. 해당 태그들은 다른 HTML 파일에서 th:in..
-
SQL - DML(Data Manipulation Language) INSERT, UPDATE, UPDATE시 주의사항DataBase/Oracle 2022. 1. 27. 02:06
INSERT UPDATE UPDATE시 주의사항 DML(Data manipulation Language) 데이터 조작 언어 테이블에 값을 삽입, 수정, 삭제, 조회하는 언어 INSERT INSERT INTO 테이블명 (컬럼명, 컬럼명, ..) VALUES (데이터, 데이터, ..) 새로운 행을 추가하는 구문 테이블의 행 개수가 증가한다. INSERT - 기본 INSERT INTO EMPLOYEE E( E.EMP_ID, E.EMP_NAME, E.EMP_NO, E.EMAIL, E.PHONE ) VALUES( '900', '장채현', '901123-2080503', 'jang_ch@greedy.com', '01055569512' ); INSERT - VALUES 대신 서브 쿼리 사용 서브 쿼리를 이용한 INS..