New World
[JSP 공부 #4] 데이터 베이스와 MySQL 본문
데이터 베이스 개요
데이터: 단순한 사실에 불과한 아직 처리되지 않은 값
정보: 데이터가 사람에게 유용한 의미로 쓰여질 수 있도록 처리
데이터베이스: 관련 있는 데이터의 저장소
DBMS: 사용자가 데이터베이스를 만들고 유지 관리할 수 있도록 돕는 프로그램
데이터베이스 구조
필드와 레코드: 여러 필드 -> 레코드 / 여러 레코드 -> 파일
파일과 데이터 베이스: 여러 파일 -> 데이터 베이스
필드 -> 레코드 -> 파일 -> 데이터 베이스
관계형 데이터 베이스 모델
관계형 모델: 데이터를 행과 열로 구성된 이차원 테이블의 집합으로 표현한 모델
테이블, 행과 열, 키(필드 구별)
필드를 구별해주는 키로 테이블이 이루어지며 테이블끼리 외래키를 통해 만들어진 DB가 관계형 DB
세로 | 가로 | |
관계 | 속성 | 튜플 |
DB | 필드 | 레코드 |
DBMS | 열 | 행 |
SQL 개요
SQL: DBMS에서 사용되는 언어로 DB 구축, 새로운 자료 입력, 수정, 삭제, 검색하는데 이용되는 가장 기본적인 언어
DDL: create, drop, alter
DML: select, insert, update, delete
JDBC 드라이버 설치
1. MySQL JDBC 드라이버 압축 파일 [mysql-connector-java-5.1.6.zip]을 아래 폴더 중 하나에 설치해야 한다.
◈ Tomcat 설치 폴더/lib
◈ jdk 설치 폴더/jre/lib/ext
2. Data Source Explorer 뷰를 이용해 Database에 New를 클릭
3. New Connection Profile을 원하는 DB 타입과 DB를 선택하여 드라이버를 만들어준다
※ 속성 Optional 정해주기
[useUnicode=true]와 [characterEncoding=euckr]을 입력해줍니다.
'Programming > Languages' 카테고리의 다른 글
[JSP 공부 #6] 표현 언어(EL) (0) | 2020.06.30 |
---|---|
[JSP 공부 #5] JDBC 프로그래밍 (0) | 2020.06.30 |
[JSP 공부 #3] 자바 빈즈(JAVA Beans) (0) | 2020.06.30 |
[JSP 공부 #2] 쿠키와 세션 (0) | 2020.06.29 |
[JSP 공부 #1] JSP 액션 태그 (0) | 2020.06.29 |