차례:
- 정의-Java Database Connectivity Architecture (JDBC 아키텍처) 란 무엇입니까?
- Techopedia는 Java Database Connectivity Architecture (JDBC 아키텍처)를 설명합니다.
정의-Java Database Connectivity Architecture (JDBC 아키텍처) 란 무엇입니까?
JDBC (Java Database Connectivity) 아키텍처는 관계형 데이터베이스에 액세스하기위한 인터페이스를 지정하는 API입니다. JDBC는 데이터베이스에 연결하고, 쿼리 및 업데이트를 데이터베이스에 보내고, 데이터베이스에서 얻은 결과를 쿼리하여 검색하고 처리하는 데 도움이됩니다.
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 액세스를 제공합니다.
