2017 JAVA 교육수료
- 20DAY / JAVA Script / 카드게임만들기 2017.04.28
- 19DAY /Bootstrap,CSS 2017.04.27
- 17DAY / JSP + mysql / insert 후 list 2017.04.25
- SQL문_DML,DDL,DCL 2017.04.24
20DAY / JAVA Script / 카드게임만들기
자바스크립트사용
자바스크립트 변수
변수타입
19DAY /Bootstrap,CSS
JSP와 CSS
CSS구문
다이어리만들기
Bootstrap(부트스트랩) 사용하기
1)부트스트랩 다운로드
2)압축풀기 후 각각 파일 복사붙여넣기
3)웹페이지열어 Stylesheet 와 JAVAScript 영역에 관련된 파일의 경로를 추가한다.
3)JQuery라이브러리 추가하기
ㄴCDN방식으로 HTML내에서 참조
4)원하는 component 사용
참조사이트 https://www.w3schools.com/bootstrap/default.asp
17DAY / JSP + mysql / insert 후 list
MySQL 라이브러리 추가하기
1)MySQL Community Server를 다운로드한다.
https://dev.mysql.com/downloads/mysql/
2) 이클립스에서 마우스 우클릭 - [ Build Path ] - [ Configure Build Path... ] 클릭
3) [ Add External JARs ] 선택후 다운받은 MySQL Zip파일을 선택한다.
JDBC(Java data base connectivity)
프로그램 순서 7단계
01단계 :드라이버 로딩(mysql 드라이버 로딩)
02단계 :DB연결(Connection)
1)ip 2)port번호 3)db접속id 4)db접속비번 5)db명(sid,service name)
03단계 :Query실행을 위한 준비
DML(insert,update,delete,select등) Query문장
( statement 또는 PreparedStatement 객체생성)
04단계 :Query실행
05단계 :Query실행결과 사용
(insert,update,delete의 경우 생략 가능단계)
06단계 :statement 또는 PreparedStatement객체 종료(close())
07단계 :DB연결(Connection 객체) 종료(close())
SQL문_DML,DDL,DCL
DML (Data Manipulation Language) 데이터조작어
데이터를 조작 (조회, 추가, 변경, 삭제) 하기 위해 사용한다.
사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용한다.
- SELECT : 조회
- INSERT : 추가
- DELETE : 삭제
- UPDATE : 변경
DDL (Data Definition Language) 데이터정의어
데이터 베이스 스키마를 정의 하거나 조작하기 위해 사용한다.
SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 다음 명령어로 정의, 변경, 삭제한다.
- CREATE : 정의
- ALTER: 수정
- DROP : 삭제
- TRUNCATE : DROP 후 CREATE
DCL (Data Control Language) (데이터제어어)
데이터의 보안, 무결성, 회복, 병행 수행제어 등을 정의하는데 사용한다.
- COMMIT : 트랜잭션의 작업 결과를 반영
- ROLLBACK : 트랜잭션의 작업을 취소 및 원래대로 복구
- GRANT : 사용자에게 권한 부여
- REVOKE : 사용자 권한 취소