- [MySQL] 33. JDBC란 뭘까?2024년 06월 11일
- Song hyun
- 작성자
- 2024.06.11.:05
728x90반응형[MySQL] 33. JDBC란 뭘까?
1. JDBC(Java Database Connectivity)
2. JDBC 개발 배경
3. JDBC의 역할과 중요성
1. JDBC(Java Database Connectivity)
(1) JDBC란? Java 프로그램에서 데이터베이스에 연결하고, SQL 쿼리를 실행하여 데이터를 주고 받는 표준 API이다.
(2) 예시: JDBC는 커피숍의 바리스타 같은 존재이다. 우리가 원하는 커피를 주문하면, 바리스타는 커피 머신과 재료를 사용해 커피를 만든다. JDBC는 Java 애플리케이션이 데이터베이스와 대화할 수 있도록 도와주는 중간다리이다.
2. JDBC 개발 배경
(1) 1990년대 중반, 기업들은 데이터를 효율적으로 저장하고 관리하기 위해, 다양한 DBMS를 사용하기 시작했다. 문제는 각 DB마다 다른 접근 방식을 요구했다는 점이다. (ex: 오라클-MySQL 접근 방식이 달랐다.)
=> 이는 개발자들이 여러 데이터베이스와 작업할 때마다, 각 DB의 고유한 API를 배워야 한다는 것을 의미했다.
(2) 이런 불편함을 해결하고자 Java Database Connectivity (JDBC)를 개발하게 되었다.
(3) JDBC는 Java 프로그래밍 언어로 작성된 애플리케이션이 다양한 종류의 DB와 상호작용할 수 있게 하는 표준 인터페이스를 제공하고, 이를 통해 개발자들은 JDBC API만 배우면, 다양한 DB에 접근할 수 있게 되었다.
=> 개발 생산성, 효율성이 크게 향상
3. JDBC의 역할과 중요성
오늘날 대부분의 애플리케이션은 데이터를 저장하고, 관리하는 DB와 상호작용한다.
(1) JDBC는 이런 상호작용을 쉽게 만들어준다.
(2) 개발자들이 다양한 DB와 유연하게 작업할 수 있게 도와준다.
(3) =>JDBC는 여러 종류의 DB와 한 방식으로 대화할 수 있다.
728x90반응형'MySQL > 응용 및 DB 접근' 카테고리의 다른 글
[MySQL] 39. JDBC 설치 및 설정 (0) 2024.06.11 [MySQL] 38. 블로그 서비스의 DB 구축 (1) 2024.06.11 [MySQL] 37. 쇼핑몰 서비스의 DB 구축 (0) 2024.06.11 [MySQL] 35. 정규화(1) (0) 2024.06.11 [MySQL] 34. JDBC 구성 요소 : 아키텍처 (0) 2024.06.11 다음글이전글이전 글이 없습니다.댓글