1. IS NULL - 데이터가 NULL인 / IS NOT NULL - NULL이 아닌 1 2 3 4 5 6 7 8 -- 매니저가 없는 사람들의 LAST_NAME 및 JOB_ID 를 조회한다. SELECT LAST_NAME , JOB_ID FROM EMPLOYEES WHERE MANAGER_ID IS NULL OR MANAGER_ID = '' -- 이 줄을 추가하면 완벽히 NULL인 것을 걸러낸다. ; Colored by Color Scripter cs 2. DISTINCT - 중복을 제거한다. GROUP BY와의 차이점은 DISTINCT는 집계를 못한다. GROUP BY는 집계를 할 수 있다. 실습1 - MANAGER_ID의 중복을 제거 1 2 3 4 SELECT DISTINCT MANAGER_ID F..
1. SELECT - 하나 이상의 테이블에서 여러 데이터를 가져온다. SELECT [ COLUMN ] FROM [ TABLE ] 1 2 3 4 5 6 -- Employees 테이블에서 LAST_NAME, SALARY, COMMISSION_PCT를 가져온다. SELECT LAST_NAME , SALARY , COMMISSION_PCT FROM EMPLOYEES ; Colored by Color Scripter cs 2. ORDER BY - 가져온 테이블을 정렬한다. SELECT [COLUMN] FROM [TABLE] ORDER BY [COLUMN] 정렬 방식에는 ASC, DESC가 존재한다. ASC : 오름차순 DESC : 내림차순 1 2 3 4 5 6 7 -- Employees 테이블에서 연봉이 1200..
1 . http://www.oracle.com 에 접속하여 Downloads에 있는 Oracle Database 11g Express Edition 을 선택 2. Oracle Database Express Edition 11g Release 2 for Windows x64 선택한 후 다운 3. 압축을 풀면 DISK1 폴더가 생긴다. setup을 실행시켜 설치 시작 (시작하기 전에 기존에 사용하던 서버를 켜놔야한다. spring에서 서버를 사용했기 때문에 spring에서 서버를 킨다.) 그러면 설치과정 중 Port 설정하는 부분이 나타난다. (서버를 키지 않으면 안나옴) HTTP Port를 9999로 설정 4. 비밀번호 설정하는 창이 나오면 잊어버리면 안되는 비밀번호이므로 꼭 메모를 해놓고 설정한다. 5...
Database ? 대량의 데이터를 처리하기 위한 공간이며, 하나의 Database는 여러개의 table로 구성되어 있다. Table 여러 정보들이 정형화된 타입으로 저장이 되는 데이터 목록이다. 하나의 테이블에는 특성을 표기할 수 있는 이름이 주어진다. (대문자와 '_'로 구성 됨) Column 하나의 테이블은 하나 이상의 column으로 구성이 된다. 데이터를 담을 수 있는 하나의 공간이다. 각 column은 데이터 타입을 가지고 있다. Rows 테이블의 데이터는 하나의 행으로 표현이 되며, 각 행은 여러 개의 컬럼으로 구성된다. Keys Primary Key - 하나의 row를 대표하는 값 하나의 테이블에서 중복이 허용되지 않는 키(ex 회원 아이디, 이메일 주소 등) 테이블은 하나 이상의 Prim..
, , 등을 이용하여 회원가입 폼을 만들었다. 입력한 값을 Servlet으로 연결해주어 파라미터를 받아온다. 받아온 파라미터 값을 결과 페이지에 출력한다. 여러개를 선택하는 checkbox 형태를 받아오는 과정에서 어려움을 겪었지만 해결! select에서 선택한 값을 배열의 형태로 저장하여 출력 출력하는 jsp 파일에서도 배열을 출력하기 위하여 JSTL을 이용한 반복문을 돌려야한다. 1 2 3 4 5 6 7 8 취미 Colored by Color Scripter cs GitHub 주소 https://github.com/min-jeong/JSP/tree/master/HAHA
1. JSTL - JSTL은 변수, 조건문, 반복문 등 자바로직을 대체해준다. - jsp 안에서 자바로직을 쓰지 않게 함으로써 소스에 통일성을 주며, 유지보수가 편해진다. - 이를 쓰기 위해서는 taglib을 디렉티브로 등록해야한다. 이를 등록해준다. 2. forEach , if, set 사용 방법 forEach - 반복문 이는 자바에서 For( String s: subjects ) 랑 비슷한 의미이다. if - 조건문 만약 subjects가 비어있지 않다면 이라는 조건문이다. set VO , Servlet, jsp 파일을 연동하여 리스트 출력 실습1 - ArticleVO.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ..
1. http://tomcat.apache.org/ 접속 왼쪽에 Taglibs 에 들어간다. 그리고 Apache Standard Taglib 에서 Download 를 누른다. 2. Apache Standard Taglib 클릭 3. Standard 1.1 버전 download 클릭 4. binaries/ 로 들어간다. 5. jakarta-taglibs-standard-1.1.1zip 다운 (1.1.1 이 안정적이라고한다.) 6. 압축을 풀고 두 개의 파일을 복사하여 프로젝트의 [WebContent] - [WEB-INF] - [lib]에 붙여넣기 한다. 7. 프로젝트 우클릭으로 Properties에 들어간다. Java Build Path의 Libraries에서 Web App Libraries를 Remove..
1. forward 특정 서블릿에 대한 요청을 다른 서블릿이나 JSP로 넘겨준다. (파라미터를 넘길 수 있다.) 상대방에게 페이지 주소를 숨길 때 사용 할 수 있므며, redirect 보다 성능이 좋다. URL은 바뀌지않으며, 내부에서만 접근이 가능하다. ex) RequestDispatcher rd = request.getRequestDispatcher("/result.jsp"); rd.forward(request, response); 2. redirect 다른 페이지로 넘어가도록 한다. (직접 파라미터를 넘길 수 없다.) 요청받게되면 url을 클라이언트에게 전달하고, 클라이언트가(web) 새로운 url을 요청하고 그에 따른 응답을 한다. URL값이 넘어가기 때문에 길이에 제한이 있다. 즉, 성격이 다른..
1. list에 넣을 정보 VO.java생성 src 아래에 VO.java를 생성하여 list에 넣을 정보를 생성한다. 2. import 하기 import가 필요할 때 필요한 부분에 커서를 올려두고 ctrl+shift+M 을 눌러 자동으로 import 시킨다. 파일을 import 할때 보통 import와 같은 형식으로 import 3. for문을 이용해 list를 테이블에 넣는다. 방송사 드라마제목 DramaVO.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public class DramaVO { private String dramaName; private String broadcastStation; public String getDramaName()..
- Total
- Today
- Yesterday
- java
- 자바
- Baekjoon Online Judege
- jsp
- servlet
- restfb
- algorithm
- RequestMapping
- maven
- 안드로이드 스튜디오
- table
- INSERT
- controller
- BFS
- list
- mybatis
- sort
- Spring
- AlertDialog.Builder
- 이클립스
- indexOf
- onBackPressed
- boj
- order by
- DFS
- 안드로이드 비콘
- 예외처리
- REDIRECT
- onPostExecute
- DP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |