Apresentando o JDBC

Resumo : neste tutorial você aprenderá sobre JDBC e seus principais componentes que podem ser usados ​​para interagir com bancos de dados MySQL.

A API JDBC fornece uma interface padrão para interagir com qualquer sistema de gerenciamento de banco de dados relacional (RDBMS).

A API JDBC consiste nos seguintes componentes principais:

  • Driver JDBC
  • Conexão
  • Declaração
  • Conjunto de resultados

Vamos dar uma olhada em cada componente com mais detalhes.

Driver JDBC

Um driver JDBC é um conjunto de classes Java que implementam interfaces JDBC para interagir com um banco de dados específico.

Quase todos os fornecedores de bancos de dados, como MySQL, Oracle e Microsoft SQL Server, fornecem drivers JDBC. Por exemplo, o MySQL fornece um driver JDBC chamado MySQL Connection/J que permite trabalhar com banco de dados MySQL por meio de uma API JDBC padrão.

Existem três tipos de drivers JDBC, incluindo:

  • Driver de API nativo JDBC
  • Driver JDBC-net
  • Driver JDBC.

Neste tutorial, discutiremos o driver JDBC. Para informações mais detalhadas sobre os outros tipos de driver, você pode verificar o driver JDBC .

O driver JDBC é escrito em Java puro. Ele traduz chamadas JDBC em chamadas específicas do MySQL e envia as chamadas diretamente para um banco de dados específico.

Para usar um driver JDBC, você precisa incluir o arquivo JAR do driver em seu aplicativo. MySQL Connector/J é o driver JDBC.

Conexão

O primeiro e mais importante componente do JDBC é o Connectionobjeto.

Em um aplicativo Java, primeiro você carrega um driver JDBC e depois estabelece uma conexão com o banco de dados .

Através do objeto Connection, você pode interagir com o banco de dados, como criar uma instrução para executar consultas SQL em tabelas. Você pode abrir mais de uma conexão com um banco de dados por vez.

Declaração

Para executar uma consulta SQL, por exemplo, SELECT , INSERT , UPDATE , DELETE , etc., você usa um Statementobjeto. Você cria o objeto Statement por meio do Connectionobjeto. JDBC fornece vários tipos de instruções para diferentes propósitos, como PreparedStatemente CallableStatement. Abordaremos os detalhes de cada objeto nos próximos tutoriais.

Conjunto de resultados

Após consultar os dados do banco de dados , você obtém um ResultSetobjeto. O ResultSetobjeto fornece um conjunto de APIs que permite percorrer os resultados da consulta.

O fluxo típico de uso do JDBC é o seguinte:

  1. Primeiro, carregue o driver JDBC e crie uma conexão com o banco de dados.
  2. Em seguida, crie um Statemente execute a consulta para obter um ResultSet .
  3. Em seguida, percorra e processe o arquivo ResultSet.
  4. Feche ResultSet, Statement, e Connection.
Fluxo do processo MySQL JDBC

Neste tutorial, você aprendeu sobre JDBC e seus principais componentes: Driver JDBC, Conexão, Instrução e ResultSet.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *