본문 바로가기

반응형
   

Programming

(421)
HTML 글자크기, 글씨 진하게, 목록 표시, 테이블 태그, 이미지 태그 넣는 방법 HTML 글자크기, 글씨 진하게, 목록 표시, 테이블 태그, 이미지 태그 넣는 방법html 글자 크기 조절, 링크, 글자 강조하기 SOURCE.HTML html연습1 HTML html의 역사 팀버너스리에 의해서 처음으로 시작되었다. 처음에는 연구논문을 공유할 목적으로 시작되었다. 자바 에서는 서블릿/jsp 기술을 사용해서 다이나믹한 웹 페이지를 제작할 수 있다. 특히, jsp기술은 html포맷 기반에서 개발하기 때문에 훨씬 html친화적인 코드로 웹 개발이 가능 하다. 자바를 이용한 웹 개발은 오라클 에서 배울 수 있다. html의 문법 html의 태그 태그의 구분 결과 화면 HTML 리스트 표현 방법 SOURCE.HTML New Web Project 리스트 엘리먼트 ol태그 이번주 개봉영화 순위 매드맥..
9일차! 계층형 쿼리. 잘못만들면 무한 루프를 돌수도 있음. 주의. 계층 구조를 가진 데이터 ㄴ 조직도, 카테고리 조직도가 보통의 모습. 오라클의 계층형 쿼리. Start with - 계층형 데이터를 조회할 때 시작 행(위치)를 지정함. Connect by - 부모행과 자식행의 관계를 지정함. - prior 연산자를 사용해서 연결방향 지정 가능. connect by prior 부모키 = 자식키
8일차! 무결성 제약조건 - 테이블에 유효하지않는 데이터가 입력되는것을 방지. 종류 not null - 열에 null이 포함되지 않도록 지정. unique - 테이블 전체에서 고유한 값을 가지도록 지정. primary key - 테이블에서 각 행을 고유하게 식별하도록 지정. 즉 각 행을 대표할수 있게 함. foreign key - 열에 값이 입력될때 참조 테이블(다른 테이블)의 지정된 열을 참조. - 참조되는 칼럼은 반드시 프라임키나 유닉 제안조건이 지정된 컬럼이어야함. check - 열에 입력가능한 값을 미리 지정함. 제약조건 정의 컬럼 레벨에서 제약조건 정의하기. - 각각의 컬럼이 가져야 될 제약조건을 정의할 수 있다. CREATE TABLE 테이블명 ( 컬럼명 데이터타입 CONSTRAINT 제약조건이름 제약..
7일차! # 다중행 서브쿼리 - 여러 행을 반환하는 서브쿼리- 다중 행 연산자(in, any, all)을 사용한다. * IN : 조회된 결과들 중에서 임의의 하나와 일치하는 * ANY : 조회된 결과의 각 값과 비교. 이중 하나라도 조건이 만족하면 SALARY ANY(100, 200, 300) 최소값보다 큰것. 세 조건들중 아무거나 하나보다 크면 찾아진다.SALARY = ANY(100, 200. 300) IN과 동일 * ALL : 조회된 결과의 모든 값의 비교 SALARY ALL(100, 200, 300) 최대값보다 큰 것. 모든 값보다 큰것. 300보다 큰것 * 다중 컬럼 서브쿼리 SELECT NAME, GRADE, HEIGHT FROM STUDENTWHERE (GRADE, HEIGHT) = (SELECT 컬럼..
23일차! package demo2.book; import java.awt.EventQueue; import javax.swing.JFrame;import javax.swing.JComboBox;import javax.swing.JOptionPane;import javax.swing.JTextField;import javax.swing.DefaultComboBoxModel;import javax.swing.JButton;import javax.swing.JTextArea;import javax.swing.JScrollPane; import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.sql.Connection;import j..
6일차! --그룹함수(그룹함수는 행이 없어도 결과 값이 반드시 있다.)-- 행의 집합에 적용해서 그룹 당 하나의 결과를 생성하는 함수-- (행의 집합은 테이블 혹은 (그룹화된 테이블)-- avg(컬럼/표현식) 평균값(null값은 무시)-- count(컬럼/표현식) (null 아닌)행의 갯수-- count(*) 모든 행의 갯수-- max(컬럼/표현식) 최대값(null값은 무시)-- min(최소값 (null 값은 무시)-- sun(합계(null값은 무시)-- select절에 그룹함수가 사용될 때는 컬럼명이나 단일행 함수를 사용할 수 없다.-- char, varchar2, number, date 타입이 그룹함수에서 연산가능한 데이타 유형이다. --student 테이블에서 가장 큰키는?SELECT MAX(height)F..
22일차! package demo1; import java.sql.*; public class InsertDemo { public static void main(String[] args) throws Exception { //자바에서 database access하기 0. jdbc 드라이버(ojdbc6.jar)를 project에 추가 //1. 자바 어플리케이션에서 jdbc 드라이버를 등록하기 //- db access에 필요한 클래스 파일(oraclejdbcOracleDriver)을 메모리로 로딩하기 //OracleDrive.class에 정의되어 있음 -> 네트웍 기능 및 기타기능이 정의되어 있음 이놈을 제일먼저로딩해야한다. //jdbc드라이버 로딩하기 Class.forname = 클래스이름을 적어주면 자동으로 로딩해..
5일차! 아우터조인쿼리의 성능을 많이 떨어트림 옵티마이져유효성검사 : 쿼리문법에 문제가 있는지 확인 가장 최적의 실행방법을 만들어냄 인덱스를 쓰지 않고 풀스캔을 함 --학번, 학생이름, 학년, 담당교수이름을 표시하는 쿼리 LEFT OUTER JOIN키워드로 OUTERJOIN으로 처리--ANSISELECT S.STUDNO "학번", S.NAME "학생이름", S.GRADE "학년", P.NAME "담당교수"FROM STUDENT S LEFT OUTER JOIN PROFESSOR PON S.PROFNO = P.PROFNO; --오라클SELECT S.STUDNO "학번", S.NAME "학생이름", S.GRADE "학년", P.NAME "담당교수"FROM STUDENT S, PROFESSOR PWHERE S.PROFN..

반응형