자바 데이터베이스 연결 아키텍처 (JDBC 아키텍처)

작가: Lewis Jackson
창조 날짜: 11 할 수있다 2021
업데이트 날짜: 23 6 월 2024
Anonim
JDBC 아키텍처
동영상: JDBC 아키텍처

콘텐츠

정의-Java Database Connectivity Architecture (JDBC 아키텍처) 란 무엇입니까?

JDBC (Java Database Connectivity) 아키텍처는 관계형 데이터베이스에 액세스하기위한 인터페이스를 지정하는 API입니다. JDBC는 데이터베이스에 연결하고 데이터베이스에 대한 쿼리 및 업데이트를 수행하고 데이터베이스에서 얻은 쿼리 결과를 검색하고 처리하는 데 도움이됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Java Database Connectivity Architecture (JDBC 아키텍처)를 설명합니다.

JDBC는 Java 플랫폼의 핵심 부분이며 Sun Microsystems에서 개발 한 API 사양입니다. JDBC 아키텍처는 데이터베이스에 액세스하기위한 2 계층 및 3 계층 처리 모델을 지원합니다.

2 계층 모델에서 Java 애플릿 또는 애플리케이션은 데이터 소스와 직접 통신합니다. JDBC 드라이버는 응용 프로그램과 데이터 소스 간의 통신을 가능하게합니다. 사용자가 데이터 소스에 대한 쿼리를 수행하면 해당 쿼리에 대한 답변이 결과 형식으로 사용자에게 다시 전송됩니다. 데이터 소스가 항상 단일 장소에있는 단일 시스템이 아닐 수도 있습니다. 사용자가 연결된 네트워크의 다른 컴퓨터에있을 수 있습니다. 이를 클라이언트 / 서버 구성이라고합니다. 여기서 사용자 컴퓨터는 클라이언트 역할을하고 데이터 소스가 실행중인 컴퓨터는 서버 역할을합니다. 네트워크 연결은 인트라넷 또는 인터넷 일 수 있습니다.

3 계층 모델에서 사용자의 명령 또는 쿼리는 중간 계층 서비스로 전송되며이 서비스에서 명령이 다시 데이터 소스로 전송됩니다. 결과는 미들 티어로 되돌아 가서 사용자에게 보내집니다. 이 유형의 모델은 관리 정보 시스템 관리자가 액세스 제어를 간단하게 유지하고 회사 데이터를 업데이트 할 수있어 매우 유용합니다. 응용 프로그램 배포도 쉬워지고 성능 이점이 있습니다. 중간 계층은 일반적으로 C 또는 C ++로 작성됩니다.

JDBC 드라이버 관리자는 JDBC 아키텍처의 전통적인 백본으로, Java 응용 프로그램을 JDBC 드라이버에 연결하기위한 객체를 지정합니다. JDBC Test Suite는 JDBC 드라이버가 프로그램을 실행하도록합니다. JDBC-ODBC Bridge 소프트웨어는 개방형 데이터베이스 연결 드라이버를 통해 JDBC 액세스를 제공합니다.