JDBC
Java.sql 이라는 패키지 안에, Java와 db 연동을 할 때 필요한 인터페이스들을 다 준비해두고,
각각의 DBMS사에게 연동하는 라이브러리를, Java에서 만들어둔 이 인터페이스들을 상속받아서 구현하라고 한 것.
=> 프로그램 만들 때에는, 코드가 통일 된다는 의미. 같은 인터페이스를 상속 받았기에, 메서드가 같아지니까.
이러한 체계를,
Java DataBase Connectivity
즉, JDBC 라고 함.
라이브러리 자체는 DBMS마다 따로 받아야 하지만,
결국 하나의 공통된 Java 인터페이스를 상속받아서 구현된 라이브러리이기에,
Java쪽 코드는 균일하게 된다.
implementation 'com.mysql:mysql-connector-j:9.0.0'
이렇게, build.gradle에 의존성을 추가하는 식으로 사용하면 된다.
위의 코드는, MySQL의 Java용 커넥터의 build.gradle에 의존성을 추가하기 위한 코드.
'언어 및 도구들 공부 > Java' 카테고리의 다른 글
MyBatis config.xml의 위치 (0) | 2024.12.18 |
---|---|
클래스와 중첩 클래스 02(+toString) (0) | 2024.12.17 |
클래스와 중첩 클래스 01(+Gson +삽질) (1) | 2024.12.17 |
@SerializedName 어노테이션과 Gson (0) | 2024.12.16 |
Retrofit 라이브러리 사용 규격? (0) | 2024.12.16 |