1. Visão Geral do JDBC

1. Visão Geral do JDBC

1.1 Persistência de dados

  • Persistência: salve os dados em um dispositivo de armazenamento desligado para uso posterior . Na maioria dos casos, especialmente para aplicativos de nível corporativo, persistência de dados significa salvar os dados na memória no disco rígido para "solidificar" , e o processo de implementação de persistência é realizado principalmente por meio de vários bancos de dados relacionais .

  • A principal aplicação da persistência é armazenar os dados na memória em um banco de dados relacional, é claro, também pode ser armazenado em arquivos de disco e arquivos de dados XML.

1.2 Tecnologia de armazenamento de dados em Java

  • Em Java, a tecnologia de acesso ao banco de dados pode ser dividida nas seguintes categorias:

    • Acesso direto do JDBC ao banco de dados

    • Tecnologia JDO (Java Data Object)

    • Ferramentas de O / R de terceiros , como Hibernate, Mybatis, etc.

  • O JDBC é a pedra angular do java para acessar o banco de dados, JDO, Hibernate, MyBatis, etc., apenas melhor encapsular o JDBC.

1.3 Introdução ao JDBC

  • JDBC (Java Database Connectivity) é uma interface comum (um conjunto de APIs) que é independente de um sistema específico de gerenciamento de banco de dados e de um acesso e operação comuns do banco de dados SQL.Ele define uma biblioteca de classes Java padrão usada para acessar o banco de dados ( java.sql, javax .sql ) Use essas bibliotecas para acessar recursos do banco de dados de maneira padrão .
  • O JDBC fornece uma maneira unificada de acessar bancos de dados diferentes , protegendo os desenvolvedores de alguns detalhes.
  • O objetivo do JDBC é permitir que os programadores Java usem o JDBC para se conectar a qualquer sistema de banco de dados que forneça um driver JDBC , para que os programadores não precisem ter muito conhecimento das características de um sistema de banco de dados específico, o que simplifica e acelera bastante o processo de desenvolvimento.
  • Se não houver JDBC, o programa Java acessará o banco de dados assim:


  • Com o JDBC, os programas Java acessam bancos de dados como este:


  • Resumido da seguinte forma:

1.4 Arquitetura JDBC

  • A interface JDBC (API) inclui dois níveis:
    • API orientada a aplicativos : API Java, interface abstrata, para uso dos desenvolvedores de aplicativos (conectar banco de dados, executar instruções SQL, obter resultados).
    • API orientada a banco de dados : API de driver Java para desenvolvedores desenvolverem drivers de banco de dados.

JDBC é um conjunto de interfaces fornecidas pela Sun para operações de banco de dados. Os programadores Java precisam apenas programar para esse conjunto de interfaces.

Diferentes fornecedores de banco de dados precisam fornecer implementações diferentes para esse conjunto de interfaces. Uma coleção de diferentes implementações é um driver para diferentes bancos de dados. ———— Programação Orientada a Interface

1.5 Etapas de programação JDBC

Suplemento: ODBC ( Open Database Connectivity , conexão de banco de dados aberta), é lançado pela Microsoft sob a plataforma Windows. O usuário só precisa chamar a API ODBC no programa e o driver ODBC converte a chamada em uma solicitação de chamada para um banco de dados específico.

Acho que você gosta

Origin www.cnblogs.com/xiaoran991/p/12725106.html
Recomendado
Clasificación