요르딩딩
[뉴렉처] JDBC 프로그래밍 (1,2강) 본문
1강 <JDBC란 무엇인가>
SQL을 작성할 수 있는 사람들을 위한 쿼리 실행도구는 DB Client 프로그램
: 사용자 <-> SQL(DB Client 프로그램) : 연결/인증, 문장실행, 결과폐치 <-> Oracle
<-> SQL(DB Client 프로그램) : 연결/인증, 문장실행, 결과폐치 <-> MS SQL
SQL을 작성할 수 없는 사람들을 위한 쿼리 실행 도구는 업무용 프로그램
: 사용자 <-> UI <-> SQL <-> DB API : 연결/인증, 문장실행, 결과폐치 <-> Oracle
<-> DB API : 연결/인증, 문장실행, 결과폐치 <-> MS SQL
DB API
: 업무용 프로그램을 위한 쿼리 실행도구는 API
DBC(DataBase Connectivity)
: DB API를 사용하여 특정 DBMS가 가지고 있는 기능들을 다 알고 있어야하는 문제가 있다. (DB가 바뀌면 문제가 된다.)
그래서 등장한
JDBC 와 JDBC Driver : 연결/접속을 위한 도구를 사용자가 직접쓰지 않도록 하게한다. 구동장치는 다 포함되어있다.
: UI <-> JDBC <-> DB API(JDBC Driver) <-> MS SQL
<-> DB API(JDBC Driver) <-> Oracle
(사용자는 JDBC만을 이용해 사용할 수 있다.)
JDBC를 이용하기 위한 순서
- 드라이버 로드하기
- 연결 생성하기
- 문장 실행하기
- 결과집합 사용하기
2강 <DBMS 와 JDBC Driver 준비하기>
- 오라클 설치
- 오라클 JDBC Driver 다운로드
Eclipse에서 JDBC Driver 불러오기
: 마우스 오른쪽 > Build Path > Configure Build Path > Libraries > 다운받은 JDBC Driver 불러오기 > apply
아래와 같이 Connection 객체를 사용할 수 있게 되었다.
pakage ex1;
import java.sql.Connection;
public class program{
public static void main (String[] args){
Connection con;
}
}
'[Web] > [DB & Mybatis]' 카테고리의 다른 글
[뉴렉처] JDBC 프로그래밍 (7,8강) (0) | 2022.01.20 |
---|---|
[뉴렉처] JDBC 프로그래밍 (3,4,5,6강) (0) | 2022.01.19 |
LIKE에 변수넣어서 조회하는 법 (0) | 2021.12.02 |
1:N 조인시 그룹화된 1레코드만 찾기 (0) | 2021.11.17 |
1:N 일때 JOIN 알아보기 (inner, left, right, outer ) (0) | 2021.10.28 |