본문 바로가기
Programming/JDBC

JDBC 설정하는방법

by yoon9i 2024. 4. 3.

패키지를 만들고 설정해도 되지만 패키지를 만들면서 같이 설정이 가능하다.

 


JDBC ( Java DataBase Connectivity )

1. 개요
- 자바와 DB 연동하는 자바기술

2. 특징
- JDBC 는 DBMC 종류와 무관하게 일관된 방법으로 접근이 가능하다. ( 인터페이스 + 다형성 )
- DBMS 종류와 독립적이다.
  단, DBMS 벤더가 JDBC 를 지원해야 된다. ( * )
- DBMS 벤더는 사용자가 만든 자바어플리케이션과
  DBMS 간의 연동을 위해서 클래스파일( *.jar 압축 ) 제공한다.
- DBMS 벤더에서 제공해준 jar 파일을 ' 드라이버( driver ) ' 부른다.

  ( *.class )                                                    ( *.class )
  자바어플리케이션 --------------------------------- MySQL ( *.jar / mysql-connector-j-xx.jar; xx: 버전 )
                           --------------------------------- Oracle ( *.jar / ojdbc6-g.jar )
                           --------------------------------- Ms-SQL ( *.jar )

ex)
자바 벤더
1) 인터페이스 MySQL
Connection 인터페이스 public class MYSQL_CONNECT implements Connection {
abstract connect( );     public void connect( ) { }
}

public class ORACLE_CONNECT implements Connection {
abstract connect( );     public void connect( ) { }
}

Connection con = new MYSQL_CONNECT( );
Connection con = new ORACLE_CONNECT( );
con.connect( );

-> Oracle 을 쓰던 MySQL 을 쓰던 connect( ); 로만 접근하면 된다.

3. MySQL 연동하기 위한 환경설정

1) MySQL 드라이버 다운로드
https://dev.mysql.com/downloads/connector/j > platform independent > 4.8M zip 다운
> 압축해제 > mysql-connector-j-8.3.0.jar ( mysql 드라이버 )

2) 이클립스에서 MySQL 드라이버( jar ) 를 인식하도록 설정
- build path 한다고 부른다.
- 자바프로젝트 선택 > 오른쪽 클릭 > build path > Configure build path > Libraries > 
   ClassPath > ADD External jar... > mysql-connector-j-8.3.0.jar 선택( .jar 파일로 선택해야함. )

 

 

'Programming > JDBC' 카테고리의 다른 글

MyBatis(3) 동적sql 처리  (0) 2024.04.05
MyBatis(2) MyBatis 사용  (0) 2024.04.04
MyBatis(1) 설치 및 설정  (0) 2024.04.04
JDBC(2) 트랜잭션  (0) 2024.04.04
JDBC(1) 기본 + 응용 + 예외처리  (1) 2024.04.03