Definição – o que significa Java Database Connectivity Interface (JDBC Interface)?
A interface de conectividade de banco de dados Java (JDBC) é um componente de software que permite que aplicativos Java interajam com bancos de dados. Para aprimorar a conexão, o JDBC requer drivers para cada banco de dados. Esses drivers se conectam ao banco de dados e implementam o protocolo de transferência da consulta e respectivos resultados entre o cliente e o banco de dados.
Definirtec explica a interface de conectividade de banco de dados Java (interface JDBC)
A conectividade de banco de dados Java (JDBC) define interfaces e classes e, ao fazer conexões de banco de dados, torna possível escrever aplicativos de banco de dados em Java. JDBC auxilia na execução de instruções SQL e oferece suporte à funcionalidade SQL básica. Como o Java é executado em clientes finos, os miniaplicativos incorporados às páginas da Web incluem códigos JDBC para download que permitem acesso remoto ao banco de dados. Os drivers de tecnologia JDBC são divididos em quatro categorias:
- O driver JDBC tipo 1, também chamado de ponte JDBC-ODBC, é uma implementação de driver de banco de dados que usa o driver ODBC para se conectar a um banco de dados.
- O driver JDBC tipo 2, também chamado de driver Native API, é uma implementação de driver de banco de dados que usa bibliotecas de bancos de dados do lado do cliente.
- Os drivers JDBC tipo 3, também chamados de driver Java puro para middleware de banco de dados, é uma implementação de driver de banco de dados que faz uso da camada intermediária entre o programa de chamada e o banco de dados.
- O driver JDBC tipo 4, também chamado de driver Java puro direto para o banco de dados, é uma implementação de driver de banco de dados que converte chamadas JDBC em protocolo de banco de dados específico do fornecedor.