? Desenvolvida pela Sun Microsystems , JDBC significa Java Database Connectivity , uma interface baseada em Java que permite que qualquer programa Java para se conectar a um banco de dados relacional para salvar e arquivar dados . Muitos programadores de computador desenvolveram abstrações JDBC para evitar que os usuários de ter que escrever e entender a codificação por vezes complexa, que opera o programa de interface. Identificação
computação terminologia , uma abstração simplifica um programa , eliminando componentes desnecessários de se concentrar apenas sobre as características essenciais. Abstrações JDBC esconder quadro de programação complicada do programa JDBC , tornando-o mais simples para os usuários a entender e operar . A abstração ainda é um programa Java codificado , mas as linhas de código necessárias foram reduzidos ao essencial .
Características
A abstração JDBC típica contém um modelo que simplifica as funções do programa , com a codificação no local para lidar com as classes básicas, tais como banco de dados, mesa, conjunto de linhas e linha. Ao limitar -se a um número mínimo de aulas , a abstração evita muitos dos desarrumado, detalhes irritantes que complicam programação. O modelo elimina toda a codificação de baixo nível que , por vezes, pode fazer uma interface JDBC frustrante para usar durante a fase de desenvolvimento de aplicações. Em particular, o modelo lida com a criação ea liberação de recursos , permitindo que o desenvolvedor do aplicativo para controlar outras responsabilidades , tais como a linguagem estruturada de consulta ou SQL , e os resultados de extrato .
Função
a abstração JDBC fornece uma maneira mais eficaz de interagir com uma conexão de banco de dados. A abstração define primeiro os parâmetros de conexão e , em seguida, abre a conexão . O desenvolvedor do aplicativo deve então especificar a instrução inquérito. A abstração prepara e executa a declaração, que estabelece o loop para repetir a consulta até que todos os resultados desejados são recolhidas. Depois, a abstração processa quaisquer excepções , lida com todas as transações e fecha a conexão com o banco .
Benefícios
A abstração JDBC é simples de usar, e ele salva os desenvolvedores o tempo e esforço envolvido na escrita de código operacional repetitivo. Ele também ajuda a prevenir uma série de erros comuns , como esquecer de fechar a conexão de banco de dados após a saída . Se uma conexão não for fechada, outra conexão deve ser aberta para o próximo visitante , ou seja, duas conexões são abertas em vez de apenas um. Estas ligações desnecessárias acumular e causar o servidor de banco de dados para reduzir a velocidade , comprometendo o desempenho geral e dificultando a produtividade.
Considerações
É importante considerar suas habilidades de programação pessoais ao tentar decidir se usar uma abstração JDBC em vez de escrever as linhas individuais de código . Embora seja uma interface poderosa , JDBC pode ser excessivamente complexa , devido à sua necessidade de apoiar o padrão SQL e para mascarar as variações entre bancos de dados . Desde bancos de dados relacionais usam SQL , escrevendo uma interface JDBC é semelhante a escrever um programa em duas línguas , SQL e Java, ao mesmo tempo . Usando uma abstração JDBC pode eliminar grande parte da dificuldade.