# [kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 11일차
[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 11일차
오늘의 선요약
- 뷰의 개념과 활용
- 시퀀스 활용하기
- JDBC의 개념 및 자바와 연동
안녕하세요 @code91입니다 :)
긴 휴일이 끝나고
다시 100일 과제가 시작되었습니다 ㅎ
오늘은 지난 주 배운 데이터 베이스의
내용을 활용하여 실습하는 시간을 가졌습니다.
부족한 개념을 학습하고
학습한 내용들 기반으로 실습을 진행했어요 :).
오늘은 실습내용으로
자바와 연동할 수 있는 JDBC에 대해서 배웠습니다.
JDBC란
Java Database Connectivity의 약자로
자바데이터베이스에 연결할 수 있도록 만들어주는
API에요 :)
코드가 보이실지 모르겠지만
자바에서 제공하는 API만 있다고
데이터베이스의 연동이 끝나는건 아니더라구요 ㅎ
벤더사(Oracle, MS, IBM 등)에 맞는
'Driver'를 설정해주어야 하는데
이는 벤더사가 제공하고 있었습니다 :)
흔히 우리가 PC를 구입하면
각 부품의 회사에서
해당 부품에 대한 드라이버를 제공하듯
벤더사에서 자신들의 JDBC 드라이버를
Java 버전에 맞춰서 제공하더라구요 :)
실습 환경은 역시나 Oracle XE !
이미 지난주에 설치 & 실습까지 완료한 상태라
오라클xe를 실습환경으로
사용하였습니다 ㅎ
계정 역시
이제는 지긋지긋한 hr계정 ! ㅠ
오늘은 간단하게
Customer(고객 정보관리)
Product(자재 관리)
에 대한 실습을 콘솔로 진행하였고
내일은 자바의
GUI(Graphical User Interface)를 이용하여
실습을 진행한다고 합니다 :)
지금은 이 GUI가 자바에서 제공하는
간단한 형태이지만
나중에는 '웹(Web)'이 될 수 있으니
지금 대충 배우면 나중가서
고생할 수 있다고 하네요 ㅎ
내일부터는 GUI를 활용한 프로그래밍이기 때문에
재미있을 것 같아 기대중입니다.
사실 그동안 콘솔에만 찍어대니
너무 지루하기도 했고
눈에 보이는 산출물이 나오지 않아
답답했어요 :(
pairplay 가 kr-dev 컨텐츠를 응원합니다! :)
오 @pairplay가 #kr-dev를
응원하는군요 :)
#kr-dev에 힘을 불어넣어주셔서
감사합니다 ㅎ
5월 다시 파이팅해요!
호출에 감사드립니다!