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

A linguagem de programação Java® é uma suíte 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 aos bancos de dados a partir de programas Java®. As interfaces JDBC funcionam com vários bancos de dados comerciais, incluindo Oracle® e Microsoft®.

A maioria dos aplicativos de software requer 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. Java® usa 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 de arquivos de computador especial projetado para armazenar dados para uma empresa. A interface de conectividade do banco de dados Java® é o software que permite a manipulação desses dados a partir de um programa Java®. O JDBC fornece interfaces específicas para 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. Essa linguagem SQL permite a extração de dados de um banco de dados na tela do computador. A interface de conectividade do banco de dados Java® usa SQL como o método de atualização de dados. Esse script SQL é passado para a interface JDBC como parâmetros a serem executados no banco de dados.

A conectividade de banco de dados aberto (ODBC) é outra interface também projetada para acessar bancos de dados. Este software é usado pela maioria dos softwares que requerem conectividade com o banco de dados. A principal diferença entre ODBC e JDBC é que a interface de conectividade do banco de dados Java® é projetada especificamente para programas de software Java®. Normalmente, não é usado como uma conexão de banco de dados genérica.

A interface de conectividade do banco de dados Java® requer que os drivers de banco de dados específicos do fornecedor funcionem corretamente. Esses drivers geralmente são desenvolvidos por empresas de banco de dados e são considerados programas proprietários que interpretam solicitações específicas do Java® em um formato de banco de dados específico. 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 requer que os desenvolvedores gravem 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 Hibernate e Enterprise Java® Beans (EJB).

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?