Conector de conectividade de banco de dados java (conector jdbc)

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.