전체 글 (103) 썸네일형 리스트형 코드로배우는 스프링 웹 프로젝트 Chapter13 #part3 페이징처리 복습 SQL에서 정렬하기 위해선 'order by'를 이용한다. 하지만 데이터가 많은 경우에서 성능 저하를 가져오기때문에 주의해야한다. 실행계획, order by 페이징을 위해 반드시 알아야 할 것 = 실행계획 실행 계획 : SQL을 DB에서 어떻게 처리할 것인가? 라는 계획을 두는 것이다. DB에 전달된 SQL문은 파싱, 최적화, 실행과정을 거친다. 파싱단계: SQL구문 오류파악, SQL 실행 대상객체 존재 검사 최적화단계: SQL실행에 필요한 비용(cost)계산 해당 비용으로 어느 방식으로 실행할지 실행 계획을 세운다. 실행단계: 세워진 실행 계획으로 작업을 진행한다. SQL PLUS 등을 이용해 특정 SQL에 대한 실행 계획을 알 수 있다. sql developer에서 확인한 실행 계획 SQL 튜닝은 이.. 파이널 sql CREATE TABLE MEMBER( user_id number PRIMARY KEY, id VARCHAR2(30) NOT NULL, password VARCHAR2(30) NOT NULL, nickname VARCHAR2(30) NOT NULL, email VARCHAR2(30) NOT NULL, phone_number VARCHAR2(30) NOT NULL, address VARCHAR2(50), holding_coin NUMBER DEFAULT 0, evaluation NUMBER DEFAULT 0 ); CREATE TABLE CATEGORY( category_id NUMBER PRIMARY KEY, category_name VARCHAR2(20) NOT NULL ); CREATE TABLE MEM.. [코드로 배우는 웹 프로젝트] 오라클 드라이버 에러 caused by: java.lang.RuntimeException: Driver oracle.jdbc.OracleDriver claims to not accept jdbcUrl, jdbc:log4jdbc:oracle:thin:@localhost:1521:XE 위 드라이버를 이용한 DB 설정시 아래와 같은 에러가 발생함 아래와 같이 변경 버전문제로 보이는데... 구글에 내용을 찾아봐도 안나와서 좀 더 확인이 필요할 것 같다 +추가 책 순서대로 쭉 뒤로 이어나가다 보니 이유가 나왔다..ㅎ 이전 1 2 3 4 5 6 7 ··· 35 다음