본문 바로가기
728x90
반응형

select6

Spring 개발자 수업 98일차(1) - MyBatis(SELECT) MyBatis(SELECT) - 어제는 반환값이 없는 쿼리(insert, update, delete)에 대해서 배웠고 오늘은 반환값이 있는 쿼리(select)에 대해 알아보자. [ 반환값이 있는 쿼리 2가지 ] 레코드 개수 함수 결과셋 레코드가 1개 일 때 template.selectOne("id") template.selectOne("id", parameter) 결과셋 레코드가 N개 일 때 template.selectList("id") template.selectList("id", parameter) [ 예제1 - selectOne ] - 단일 레코드 + 단일 컬럼 => 반환 - 매개변수X, 반환값O - tblMemo 테이블의 총 개수(count) 구하기 1) MyBatisController.java .. 2021. 8. 13.
JDBC 개발자 수업 80일차 - 기본 게시판 만들기(1) - 검색 기능 추가하기 기본 게시판 만들기 - 검색 기능 추가하기 검색 기능 추가하기 [ 구현 목표 ] - 제목, 내용, 이름, 제목+내용별 검색을 할 수 있다. - 검색 시 검색 내용의 강조 표시를 확인할 수 있다. - 검색된 내용의 갯수를 확인할 수 있다. *어제 작업하던 파일 그대로 추가하여 작업헀습니다. [ DB 작업 ] 1) com.test.myapp.board > BoardDAO.java - 어제 만들었던 public ArrayList list() 메소드에 HashMap을 추가할 예정이므로 변경한다. - ArrayList list() ---> ArrayList list(HashMap map) - 원래 리스트 메소드는 전체항목을 보여줬지만, 조건식을 사용해 검색유무(isSearch)를 통해 SQL 쿼리문을 변경한다. .. 2021. 7. 21.
CSS 개발자 수업 54일차 - text, box, align, overflow, visibility, display, opacity 1. text, font 2. box 3. align 4. overflow 5. visibility, display, opacity 1. text, font [ 속성 ] 1) color - 텍스트 색상, 전경색(Fore Color) - 보통 웹 페이지에서는 #333333 ~ #666666을 많이 쓴다. (기본값인 Black은 잘 안쓴다.) 2) text-align - 텍스트 정렬 - 수평 정렬( left, center, right, justify ) - 내용물 수평 정렬( * 여기서 내용물은 모든 인라인 태그(문자열)을 뜻한다. ) 3) font-size - 텍스트 크기 4) line-height, word-spacing, letter-spacing - line-height : 줄과 줄 사이의 간격 - .. 2021. 6. 15.
HTML 개발자 수업 52일차(1) - form 1. form 1. form [정의] - 우리가 HTML을 배우는 목적 ( HTML Form + HTML INPUT Control ) - 사용자와 웹사이트 또는 어플리케이션이 서로 상호 작용하는 것 중 중요한 기술 중에 하나이다. 폼은 사용자가 웹사이트에 데이터를 전송하는 것을 허용한다. 일반적으로 데이터는 웹 서버로 전송되지만 웹페이지가 데이터를 사용하기 위하여 사용할 수 도 있다. - 이외의 태그: 주로 출력을 위한 태그들 - 관련된 태그: 주로 행동(입력)을 위한 태그들 - 비유하자면... 택배상자!? [속성] 1) action - 입력받은 데이터를 수신할 서버측 프로그램의 주소(URL) - 서버측 프로그래밍 언어로 작성한 프로그램의 주소를 적는다. (Servlet, JSP, Spring, 프로그램.. 2021. 6. 10.
Oracle 개발자 수업 36일차 - UPDATE, DELETE, GROUP BY, SUBQUERY 1. UPDATE 2. DELETE 3. GROUP BY 4. SUBQUERY 5. SQL 기본 문법 및 실행 순서 1. UPDATE [ 정의 ] - DML 명령어 - 원하는 행의 원하는 컬럼값을 수정하는 명령어 - UPDATE의 WHERE절은 정말 중요하다. (데이터 다 날라갈 수 있음) - UPDATE에서 컬럼값 수정시 PK값은 절대로 수정하면 안된다. UPDATE 테이블명 SET 컬럼명 = [컬럼명 = 수정할 값] x N [WHERE절] [ 예제 ] --기존 데이터 복구를 위한 트랜잭션 처리(추후 배울 예정) COMMIT; ROLLBACK; SELECT * FROM TBLCOUNTRY; 예제1) 대한민국의 수도 '서울' -> '세종시' 이전하기 UPDATE TBLCOUNTRY SET CAPITAL .. 2021. 5. 19.
Oracle 개발자 수업 33일차 - SELECT, FROM, WHERE 1. SELECT, FROM 2. WHERE 1. SELECT, FROM [ SELECT 정의 ] - 데이터베이스로부터 원하는 데이터를 가져오는 명령어(읽기) - SELECT를 구성하는 모든 절들은 실행 순서가 있다. SELECT 컬럼리스트 -- 데이터를 가져올 컬럼을 정한다. FROM 테이블명; -- 데이터를 가져올 테이블을 지정한다. --콤마로 구분한다. SELECT 컬럼리스트1, 컬럼리스트2, ... FROM 테이블명; SELECT * FROM 테이블명; [ 연산자(Operator) ] 1. 산술 연산자 - +, -, *, / - %(없음) -> 함수로 제공(mod()) 2. 문자열 연산자 - concat - '문자열' + '문자열' (X) - '문자열' || '문자열' (O) 3. 비교 연산자 -.. 2021. 5. 13.
728x90
반응형