간단한 문제를 풀어보고 왜 SQL을 잘 해야하는지 알아보자. 문제 해결 코드 String sql = "SELECT * FROM NOTICE WHERE hit >= 10"; SQL문 명령어 코드를 간단하게 수정해서 hit이 10이상인 게시글만 출력 자바의 조건문을 이용해서 해결 한다면 엄청나게 비효율적이다. 예를들어 HIT이 10이상인 데이터는 2개이고 데이터가 1억개라면? - 1억번의 반복문과 조건문을 통해서 2개의 데이터를 찾아서 출력한다. SQL문의 수정을 통한 해결을 한다면? 엄청나게 효율적이다. - 위의 조건과 같다면 2개의 데이터를 찾고 2개의 반복문을 통해 데이터를 출력한다. ★ 데이터 필터링, 정렬, 그룹화 등의 모든 데이터 연산은 데이터베이스에서 처리해야한다! 자바는 UI 레이아웃을 담당 ..
쿼리 실행하기 실습 전, ORACLE DATABASE에 대한 기본적인 이해가 필요 SQL plus 또는 SQL Developer 테이블을 생성 5개 CREATE TABLE notice ( id NUMBER, title NVARCHAR2(100), writer_id NVARCHAR2(50), content CLOB, regdate TIMESTAMP, hit NUMBER, files NVARCHAR2(1000) ); CREATE TABLE member ( id NVARCHAR2(50), pwd NVARCHAR2(50), name NVARCHAR2(50), gender NCHAR(2), birthday CHAR(10), phone CHAR(13), regdate DATE, email VARCHAR2(200) ..