New World

[JSP 공부 #4] 데이터 베이스와 MySQL 본문

Programming/Languages

[JSP 공부 #4] 데이터 베이스와 MySQL

hyeovi 2020. 6. 30. 13:28
728x90
반응형

데이터 베이스 개요

데이터: 단순한 사실에 불과한 아직 처리되지 않은 값
정보: 데이터가 사람에게 유용한 의미로 쓰여질 수 있도록 처리
데이터베이스: 관련 있는 데이터의 저장소
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]을 입력해줍니다.

반응형
Comments