Arquitetura de conectividade de banco de dados Java (arquitetura JDBC)

Autor: Lewis Jackson
Data De Criação: 11 Poderia 2021
Data De Atualização: 8 Poderia 2024
Anonim
JDBC Architecture
Vídeo: JDBC Architecture

Contente

Definição - O que significa Java Database Connectivity Architecture (Arquitetura JDBC)?

A arquitetura Java Database Connectivity (JDBC) é uma API que especifica interfaces para acessar bancos de dados relacionais. O JDBC ajuda a conectar-se a um banco de dados, consultas e atualizações ao banco de dados e recuperar e processar os resultados obtidos do banco de dados para consultas.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Java Database Connectivity Architecture (Arquitetura JDBC)

O JDBC é uma parte essencial da plataforma Java e é uma especificação de API desenvolvida pela Sun Microsystems. A arquitetura JDBC suporta modelos de processamento de duas e três camadas para acessar um banco de dados.

No modelo de duas camadas, um applet ou aplicativo Java se comunica diretamente com a fonte de dados. O driver JDBC permite a comunicação entre o aplicativo e a fonte de dados. Quando um usuário faz uma consulta à fonte de dados, as respostas para essas consultas são enviadas de volta ao usuário na forma de resultados. A fonte de dados nem sempre pode ser uma única máquina localizada em um único local. Ele pode estar localizado em uma máquina diferente em uma rede à qual um usuário está conectado. Isso é conhecido como configuração de cliente / servidor, em que a máquina do usuário atua como cliente e a máquina com a fonte de dados em execução atua como servidor. A conexão de rede pode ser intranet ou Internet.

No modelo de três camadas, os comandos ou consultas do usuário são enviados para serviços de camada intermediária, a partir dos quais os comandos são enviados novamente para a fonte de dados. Os resultados são enviados de volta para a camada intermediária e de lá para o usuário. Esse tipo de modelo é considerado muito útil pelos diretores do sistema de informações de gerenciamento, pois simplifica a manutenção do controle de acesso e a atualização dos dados corporativos. A implantação de aplicativos também se torna fácil e oferece benefícios de desempenho. A camada intermediária geralmente é escrita em C ou C ++.

O gerenciador de drivers JDBC é um backbone tradicional da arquitetura JDBC, que especifica objetos para conectar aplicativos Java a um driver JDBC. O JDBC Test Suite ajuda a garantir que os drivers JDBC executem o programa. O software JDBC-ODBC Bridge oferece acesso JDBC por meio dos drivers de conectividade de banco de dados abertos.