O que é a conectividade do banco de dados Java®?

A linguagem de programação Java® é um conjunto de software que oferece muitos módulos para a maioria dos tipos de desenvolvimento. Entre os módulos mais importantes estão as interfaces de programação Java® Database Connectivity (JDBC). Essas interfaces fornecem acesso a bancos de dados dos programas Java®. As interfaces JDBC funcionam com vários bancos de dados comerciais, incluindo Oracle® e Microsoft®.

A maioria dos aplicativos de software exige um banco de dados para armazenar as informações capturadas no teclado do computador. Esses dados devem ser salvos no programa de computador e retidos em um banco de dados. O Java® usa o JDBC para converter dados da linguagem de programação em um banco de dados. Essa conversão ocorre sempre que o aplicativo modifica os dados.

Um banco de dados é um sistema especial de arquivos de computador projetado para armazenar dados para uma empresa. A interface de conectividade do Java® Database é o software que permite a manipulação desses dados de um programa Java®. O JDBC fornece interfaces específicas to Adicionar, excluir e modificar dados em um banco de dados.

linguagem de consulta estruturada (SQL) é a linguagem de script projetada especificamente para bancos de dados. Esse idioma SQL permite a extração de dados de um banco de dados para uma tela de computador. A interface de conectividade Java® do banco de dados usa o SQL como método de atualização de dados. Este script SQL é passado para a interface JDBC como parâmetros para executar no banco de dados.

O Open Database Connectivity (ODBC) é outra interface que também foi projetada para acessar bancos de dados. Este software é usado pela maioria dos softwares que requer conectividade do banco de dados. A principal diferença entre ODBC e JDBC é que a interface de conectividade do banco de dados Java® é específica projetada para programas de software Java®. Normalmente não é usado como uma conexão genérica de banco de dados.

A interface de conectividade do banco de dados Java® requer drivers de banco de dados específicos para fornecedorespara funcionar corretamente. Esses drivers são normalmente desenvolvidos por empresas de banco de dados e são considerados programas proprietários que interpretam solicitações específicas para Java® em um formato específico de banco de dados. Cada driver fornece os formatos necessários para interagir com os bancos de dados específicos.

Existem vários métodos disponíveis para acessar dados de bancos de dados. O JDBC exige que os desenvolvedores escrevam scripts SQL especiais. Muitas estruturas foram criadas para otimizar o processo de acesso a dados. Essas estruturas ocultam a funcionalidade JDBC dos desenvolvedores Java®, na tentativa de aumentar a produtividade. Alguns exemplos dessas estruturas incluem o Hibernate e o Enterprise Java® Beans (EJB).

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?