Definição – O que significa o Java Database Connectivity Connector (JDBC Connector)?
Um conector Java Database Connectivity (JDBC) é uma interface de programação de aplicativo (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.
Definirtec explica 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
- Um auxílio para escrever aplicativos de banco de dados, uma vez que fornece uma API padrão para programadores de banco de dados
- Um mecanismo por meio do qual os aplicativos Java podem se comunicar com uma ampla variedade de bancos de dados
- Um programa que permite a um programador escrever um único programa uma vez usando a API JDBC e, em seguida, executá-lo 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 JDBC foi projetado para ser uma base para construir interfaces e ferramentas de nível superior. JDBC também ajuda a estabelecer uma conexão com os bancos de dados e facilita o envio de instruções SQL e processamento do resultado .)
Atualmente, a API de conectividade de banco de dados aberto (ODBC) é a interface mais amplamente usada para acessar bancos de dados relacionais, porque fornece a flexibilidade de se conectar a qualquer banco de dados em qualquer plataforma. No entanto, ele também tem suas próprias desvantagens. Existem quatro razões importantes para usar JDBC em vez da API ODBC:
- ODBC usa uma interface C e requer chamadas para código C nativo de Java. Isso tem muitas desvantagens, como implementação, segurança e portabilidade automática do aplicativo.
- A tradução da API ODBC C para a API Java não é viável porque Java não tem ponteiros e o ODBC é rico em ponteiros.
- JDBC é simples de usar e oferece soluções simples para consultas, ao contrário do ODBC, que exige que os drivers sejam instalados manualmente em cada máquina cliente.
- JDBC adapta o estilo e as virtudes do Java.