Índice:
- Definição - O que significa o Java Database Connectivity Connector (JDBC Connector)?
- Techopedia explica o Java Database Connectivity Connector (JDBC Connector)
Definição - O que significa o Java Database Connectivity Connector (JDBC Connector)?
Um conector JDBC (Java Database Connectivity) é uma interface de programação de aplicativos (API) para Java, que ajuda a conectar qualquer driver usando a tecnologia JDBC. Um conector JDBC torna desnecessário alterar o código do driver para plug-and-play com aplicativos Java.
Techopedia explica o Java Database Connectivity Connector (JDBC Connector)
Um conector JDBC fornece uma maneira de estabelecer conexões com um banco de dados. Possui as seguintes características:
- Uma coleção de classes e interfaces para Java, escritas na linguagem de programação Java
- Uma ajuda para escrever aplicativos de banco de dados, pois fornece uma API padrão para programadores de banco de dados
- Um mecanismo através do qual aplicativos Java podem conversar com uma ampla variedade de bancos de dados
- Um programa que permite que um programador escreva um único programa uma vez usando a API JDBC e execute-o em qualquer plataforma com a combinação de Java e JDBC
- Uma maneira de enviar facilmente instruções SQL para qualquer banco de dados relacional
- Uma interface de baixo nível usando comandos JDBC SQL (Esses comandos podem ser chamados diretamente porque o JDBC foi projetado para ser uma base para criar interfaces e ferramentas de nível superior. O JDBC também ajuda a estabelecer uma conexão com os bancos de dados e facilita o envio de instruções SQL e o processamento do resultado .)
Atualmente, a API de ODBC (Open Database Connectivity) é a interface mais usada para acessar bancos de dados relacionais, pois fornece a flexibilidade para conectar-se a qualquer banco de dados em qualquer plataforma. No entanto, tem suas próprias desvantagens também. Há quatro razões importantes para usar o JDBC na API ODBC:
- O ODBC usa uma interface C e requer chamadas para o código C nativo de Java. Isso tem muitas desvantagens, como na implementação, segurança e portabilidade automática do aplicativo.
- A conversão da API ODBC C na API Java não é viável porque Java não possui ponteiros e o ODBC é rico em ponteiros.
- O JDBC é simples de usar e oferece soluções simples para consultas, diferentemente do ODBC, que requer que os drivers sejam instalados manualmente em cada máquina cliente.
- O JDBC adapta o estilo e as virtudes do Java.