Diferença entre JDBC e ODBC

Autor: Laura McKinney
Data De Criação: 1 Abril 2021
Data De Atualização: 14 Poderia 2024
Anonim
Diferença entre JDBC e ODBC - Ciência
Diferença entre JDBC e ODBC - Ciência

Contente

Principal diferença

JDBC significa programa Java Database Connectivity e se torna uma interface de programação de aplicativos em que a definição de como um usuário obtém acesso ao banco de dados se torna possível. Para a linguagem de programação completa, ele vem com a edição padrão da Oracle Corporation. Por outro lado, ODBC significa programa Open Database Connectivity e se torna uma interface padrão para programação de aplicativos chamada API que ajuda no acesso a informações através do sistema de gerenciamento de banco de dados chamado DBMS.


Gráfico de comparação

Base de DistinçãoJDBCODBC
DefiniçãoUma interface de programação de aplicativos em que a definição de como um usuário obtém acesso ao banco de dados se torna possível.Uma interface padrão para programação de aplicativos chamada API que ajuda no acesso a informações através do sistema de gerenciamento de banco de dados chamado DBMS.
NomePrograma Java Database ConnectivityAbra o programa Conectividade de Banco de Dados.
OrigemIntroduzido pela Oracle em 1996.Introduzido pela Microsoft em 1992.
DependênciaDepende de fatores como linguagem e plataforma e aceita apenas os provenientes de Java.Vem como uma plataforma independente para estilo e localização.
UsoTorna-se concreto apenas para aplicativos usados ​​pelo sistema Java.Torna-se adequado para diferentes aplicações, independentemente do seu originador.

O que é o JDBC?

JDBC significa programa Java Database Connectivity e se torna uma interface de programação de aplicativos em que a definição de como um usuário obtém acesso ao banco de dados se torna possível. Para a linguagem de programação completa, ele vem com a edição padrão da Oracle Corporation. O Java Database Connectivity (JDBC) é uma interface de programação de aplicativos (API) para o dialeto de programação Java, que caracteriza como um cliente pode acessar um banco de dados. É uma parte do estágio Java Standard Edition, da Oracle Corporation. Ele fornece estratégias para consulta e atualização de informações em um banco de dados e é organizado em relação aos bancos de dados sociais. Uma conexão JDBC para ODBC capacita as associações a qualquer fonte de informações disponível no ODBC na Java virtual machine (JVM) com a condição. A interface do programa de aplicativos oferece a chance de codificar as articulações de demanda por demanda na Linguagem de Consulta Estruturada (SQL) que são passadas ao programa que lida com o banco de dados. Restaura os resultados através de uma interface comparável. O JDBC é basicamente o mesmo que o ODBC (Open Database Connectivity) do SQL Access Group e, com um pequeno programa de "extensão", você pode utilizar a interface JDBC para acessar os bancos de dados através da interface ODBC. Por exemplo, você pode compor um programa destinado a obter vários itens conhecidos do banco de dados em vários estágios práticos da estrutura. Ao acessar um banco de dados em um PC executando o Windows 2000 da Microsoft e, por exemplo, um banco de dados do Microsoft Access, seu programa com explicações JDBC teria capacidade para acessar o banco de dados do Microsoft Access. Os engenheiros de software podem compor aplicativos que se associam a bancos de dados, consultas escritas em SQL (Dialogue de Consulta Organizada) e processar os resultados.


O que é ODBC?

ODBC significa programa Open Database Connectivity e se torna uma interface padrão para programação de aplicativos chamada API que ajuda no acesso a informações através do sistema de gerenciamento de banco de dados chamado DBMS. O ODBC alcança a autonomia do DBMS utilizando um driver ODBC como uma camada de interpretação entre o aplicativo e o DBMS. O aplicativo usa o ODBC funciona através de um supervisor de driver ODBC com o qual ele se conecta e o driver passa a consulta ao DBMS. Um driver ODBC pode ser considerado semelhante a um driver er ou outro driver, fornecendo uma organização padrão de capacidades para o aplicativo utilizar e executando a utilidade específica do DBMS. É essencial compreender que o ODBC pretende descobrir as habilidades do banco de dados, não complementá-las. Nesse sentido, os autores de aplicativos não devem esperar que a utilização do ODBC altere abruptamente um banco de dados direto para um motor de banco de dados social totalmente destacado. Os engenheiros de drivers específicos do DBMS executam as capacidades na API ODBC. Os aplicativos chamam os recursos desses drivers para obter informações de maneira autônoma ao DBMS. Um Gerenciador de drivers supervisiona a correspondência entre aplicativos e drivers. O Open Database Connectivity (ODBC) é uma interface de programação de aplicativos padrão aberta (API) para acessar um banco de dados. Utilizando explicações ODBC em um programa, você pode obter registros em vários bancos de dados diversos, incluindo Access, dBase, DB2, Excel e. Não obstante a programação ODBC, é necessário um módulo ou driver diferente para cada banco de dados entrar. O principal defensor e provedor de suporte à programação ODBC é a Microsoft.


Principais diferenças

  1. O JDBC se torna uma interface de programação de aplicativos em que a definição de como um usuário obtém acesso ao banco de dados se torna possível. Para a linguagem de programação completa, ele vem com a edição padrão da Oracle Corporation. Visto que o ODBC se torna uma interface padrão para programação de aplicativos chamada API, que ajuda no acesso a informações através do sistema de gerenciamento de banco de dados chamado DBMS.
  2. JDBC significa programa Java Database Connectivity, por outro lado, ODBC significa programa Open Database Connectivity.
  3. Como o programa Open Database Connectivity se torna adequado para diferentes aplicativos, independentemente de seu originador, ele se torna mais comum entre as pessoas que usam esses programas. Por outro lado, o programa Java Database Connectivity só se torna concreto para aplicativos usados ​​pelo sistema Java.
  4. O JDBC, portanto, depende de fatores como linguagem e plataforma e aceita apenas os provenientes de Java. Por outro lado, o ODBC vem como uma plataforma independente para estilo e localização.
  5. Os métodos de codificação que acompanham o JDBC são relativamente fáceis de ler e, portanto, compreendidos. Por outro lado, os métodos de codificação existentes ao longo do ODBC têm uma natureza complicada e, portanto, tornam-se complexos.
  6. O ODBC foi introduzido pela Microsoft no ano de 1992, enquanto o Java introduziu o JDBC em 1996.
  7. Os engenheiros de software podem compor aplicativos que se associam a bancos de dados, consultas escritas em dialeto de consulta organizado (SQL) enquanto usam ODBC. Por outro lado, os engenheiros de software não podem compor aplicativos ou consultas, a menos que o sistema suporte Java e processe os resultados.

Geto Um geto é uma forma de comunicação não-verbal ou não-vocal, na qual açõe corporai viívei comunicam epecífico, no lugar da fala ou em conjunto com e...

Adiante Um prefácio é uma peça (geralmente curta) de ecrita, à veze colocada no início de um livro ou outra peça de literatura. Normalmente ecrito por alguém que n...

Recomendado Para Você