PDF문서통합 환경 구축 (이클립스 & MySQL & J Connector).pdf

닫기

background image

목원대학교 융합컴퓨터미디어학부 교수

박 기 홍


background image

학습 목표

2

2020-1학기

데이터베이스의 개념을 이해합니다.

• MySQL 

개발 환경을 구축합니다.

통합 개발 환경과 데이터베이스 연동

MySQL 

기본 명령어

본 온라인 강의 교안 작성 시

한빛아카데미에서 제공하는 강의 교안을 참고 하였습니다.

인터넷프로그래밍


background image

데이터베이스의 개요 (1/4)

3

2020-1학기

인터넷프로그래밍

데이터베이스(database)

여러 자료를 동시에 여러 사람이 공유하여 사용할 수 있도록 체계화한 데이터의 집합

몇 개의 데이터 파일을 조직적으로 통합하여 중복을 없애고 구조화한 데이터의

모음이므로 검색과 갱신이 효율적으로 처리

데이터베이스 시스템의 구조


background image

데이터베이스의 개요 (1/4)

4

2020-1학기

인터넷프로그래밍

데이터베이스 장 〮 단점


background image

데이터베이스의 개요 (3/4)

5

2020-1학기

인터넷프로그래밍

MySQL의 개요

전 세계적으로 가장 널리 사용되고 있는 오픈 소스 관계형 데이터베이스 관리 시스템

관계형 데이터베이스 관리 시스템의 표준화된 사용자 및 프로그래밍 인터페이스인

질의언어 SQL(Structured Query Language)을 사용

매우 빠르고 유연하고, 사용하기 쉽기 때문에 많은 기업에서 다양한

웹 기반 애플리케이션을 개발하는 데 사용


background image

데이터베이스의 개요 (4/4)

6

2020-1학기

인터넷프로그래밍

MySQL의 개요

오픈 소스 라이선스에 따라 배포되므로 무료로 사용할 수 있음

그 자체로 매우 강력한 프로그램으로서 가장 비싸고 강력한 데이터베이스 패키지의 기능 중
상당 부분을 처리함

잘 알려진 SQL 데이터 언어의 표준 형식을 사용

PHP, 펄(Perl), C, C++, 자바 등 많은 언어로 운영되고 있음

매우 빠르게 작동하며 대용량 데이터 세트로도 잘 작동함

웹 개발에서 가장 높이 평가되는 PHP에 매우 친숙함

테이블에서 최대 5,000만 행 이상의 대형 데이터베이스를 지원함

테이블의 기본 파일크기 제한은 4GB이지만 운영체제에서 처리하는 경우 이론적인 제한인
800만 TB까지 늘릴 수 있음

사용자 정의가 가능함

오픈소스 GPL 라이선스를 통해 프로그래머는 자신의 특정 환경에 맞게 MySQL 소프트웨어를
수정할 수 있음


background image

MySQL 개발 환경 구축 (1/16)

7

2020-1학기

인터넷프로그래밍

MySQL 다운로드 1

https://dev.mysql.com/downloads/

https://dev.mysql.com/downloads/installer/


background image

MySQL 개발 환경 구축 (2/16)

8

2020-1학기

인터넷프로그래밍

MySQL 다운로드 2

https://dev.mysql.com/downloads/

https://dev.mysql.com/downloads/installer/


background image

MySQL 개발 환경 구축 (3/16)

9

2020-1학기

인터넷프로그래밍

MySQL 설치하기 1


background image

MySQL 개발 환경 구축 (4/16)

10

2020-1학기

인터넷프로그래밍

MySQL 설치하기 2

MySQL Server & MySQL Connectors 설치


background image

MySQL 개발 환경 구축 (5/16)

11

2020-1학기

인터넷프로그래밍

MySQL 설치하기 3

Path Conflicts


background image

MySQL 개발 환경 구축 (6/16)

12

2020-1학기

인터넷프로그래밍

MySQL 설치하기 4

Instal ation


background image

MySQL 개발 환경 구축 (7/16)

13

2020-1학기

인터넷프로그래밍

MySQL 설치하기 5


background image

MySQL 개발 환경 구축 (8/16)

14

2020-1학기

인터넷프로그래밍

MySQL 설치하기 6


background image

MySQL 개발 환경 구축 (9/16)

15

2020-1학기

인터넷프로그래밍

MySQL 설치하기 7

이런 화면이 뜨시는 분은

이전 버전이 존재하니

확인바랍니다.

--no—beep 경고가

발생할 수 있음

정상적인 화면

(또는 처음 설치 시)


background image

MySQL 개발 환경 구축 (10/16)

16

2020-1학기

인터넷프로그래밍

MySQL 설치하기 8


background image

MySQL 개발 환경 구축 (11/16)

17

2020-1학기

인터넷프로그래밍

MySQL 설치하기 9


background image

MySQL 개발 환경 구축 (12/16)

18

2020-1학기

인터넷프로그래밍

MySQL 설치하기 10


background image

MySQL 개발 환경 구축 (13/16)

19

2020-1학기

인터넷프로그래밍

MySQL 설치 확인


background image

MySQL 개발 환경 구축 (14/16)

20

2020-1학기

인터넷프로그래밍

MySQL 드라이버

다운로드 및 설치 1

https://dev.mysql.com/downloads/

https://dev.mysql.com/downloads/connector/j/

← 이전 버전 다운로드


background image

MySQL 개발 환경 구축 (15/16)

21

2020-1학기

인터넷프로그래밍

MySQL 드라이버

다운로드 및 설치 2

https://dev.mysql.com/downloads/connector/j/


background image

MySQL 개발 환경 구축 (16/16)

22

2020-1학기

인터넷프로그래밍

MySQL 드라이버

다운로드 및 설치 3

복사 & 붙여넣기

mysql-connector-java-5.1.46.jar

파일을 Java > jdk 폴더 > lib 폴더에

복사 및 붙여넣기


background image

통합 개발 환경과 DB 연동 (1/16)

23

2020-1학기

인터넷프로그래밍

DB 생성

데이터베이스 생성

DB명: 

JSPBookDB


background image

통합 개발 환경과 DB 연동 (2/16)

24

2020-1학기

인터넷프로그래밍

DB 커넥션 설정


background image

통합 개발 환경과 DB 연동 (3/16)

25

2020-1학기

인터넷프로그래밍

DB 커넥션 설정 (유형)

선택

이름을 의미있게 수정

MySQL_Conn


background image

통합 개발 환경과 DB 연동 (4/16)

26

2020-1학기

인터넷프로그래밍

DB 커넥션 설정 (상세 1)

JDBC 5.1 버전 선택


background image

통합 개발 환경과 DB 연동 (4/16)

27

2020-1학기

인터넷프로그래밍

DB 커넥션 설정 (상세 2)

Connector 5.1 버전 선택 후 삭제

Connector 추가


background image

통합 개발 환경과 DB 연동 (4/16)

28

2020-1학기

인터넷프로그래밍

DB 커넥션 설정 (상세 3)

생성한 DB명과

비밀번호 입력 후

OK 버튼 클릭


background image

통합 개발 환경과 DB 연동 (4/16)

29

2020-1학기

인터넷프로그래밍

DB 커넥션 설정 (테스트)

성공이 떠야합니다.


background image

박기홍 교수

소속: 융합컴퓨터미디어학부

연구실: D423-1호

Home.: http://www.kihong.net/

TEL.: 042-829-7639

E-Mail: kihong@mokwon.ac.kr