JDBC란 ?

이혜지·2020년 9월 16일
0

JDBC

Java Database Connectivity
자바에서 DB 프로그래밍을 하기 위해 사용되는 API -> DB종류에 상관없다

JDBC API 사용 어플리케이션의 기본 구성

JDBC Driver : 각 DBMS에 알맞는 클라이언트

**JDBC 프로그래밍 코딩 흐름
1. JDBC Driver 로드
2. DB 연결
3. DB에 데이터를 읽거나 쓰기 (SQL문)
4. DB 연결 종료

JDBC 드라이버

  • DBMS와 통신을 담당하는 자바 클래스
  • DBMS 별로 알맞은 JDBC Driver 필요 (jar)
  • 로딩코드 : Class.forName("JDBC Driver 이름");
  • MySQL : com.mysql.jdbc.Driver
  • 오라클 : orable.jdbc.driver.OracleDriver
  • MSSQL : com.microsoft.sql.jdbc.SQLServer Driver

JDBC URL

  • DBMS와의 연결을 위한 식별 값
  • JDBC Driver에 따라 형식이 다름
  • 구성 : jdbc:[DBMS]:[데베식별자]
  • MySQL : jdbc:mysql://HOST[:PORT]/DBNAME[?param=value¶m1=value2¶..]
  • Oracle : jdbc:oracle:thin@HOST:PORT:SID
  • MY SQL : jdbc:sqlserver://HOST[:PORT];databaseName=DB
profile
공유 문화를 지향하는 개발자입니다.

0개의 댓글