conexão java com mysql

1275 palavras 6 páginas
lá pessoal, nesse artigo vamos aprender a trabalhar um pouco com Java.
O Java é uma das mais poderosas ferramentas de desenvolvimento do mundo, ganhando cada vez mais adeptos e fãs.
Acesso a dados com JDBC
Sem dúvida alguma o acesso a dados é um dos recursos mais utilizados na área de desenvolvimento. Praticamente todo o sistema precisa de um banco de dados, havendo raras exceções.
O Java, diferente de linguagens como PHP, não suporta o acesso a banco de dados diretamente, para isso ele usa uma API (conjunto de classes e interfaces) para fazer o serviço. A JDBC (Java Database Connectivity), faz o envio de instruções SQL para qualquer banco de dados relacional, desde que haja um driver que corresponda ao mesmo presente.

Figura 1: Esquema de funcionamento do JDBC
Existem quatro tipos de drivers JDBC: 1, 2, 3 e 4, são eles:
Tipo 1: Ponte JDBC-ODBC
É o tipo mais simples, mas restrito à plataforma Windows. Utiliza ODBC para conectar-se com o banco de dados, convertendo métodos JDBC em chamadas às funções do ODBC. Esta ponte é normalmente usada quando não há um driver puro-Java (tipo 4) para determinado banco de dados, pois seu uso é desencorajado devido à dependência de plataforma.
Tipo 2: Driver API-Nativo
O driver API-Nativo traduz as chamadas JDBC para as chamadas da API cliente do banco de dados usado. Como a Ponte JDBC-ODBC, pode precisar de software extra instalado na máquina cliente.
Tipo 3: Driver de Protocolo de Rede
Traduz a chamada JDBC para um protocolo de rede independente do banco de dados utilizado, que é traduzido para o protocolo do banco de dados por um servidor. Por utilizar um protocolo independente, pode conectar as aplicações clientes Java a vários bancos de dados diferentes. É o modelo mais flexível.
Tipo 4: Driver nativo
Converte as chamadas JDBC diretamente no protocolo do banco de dados. Implementado em Java, normalmente é independente de plataforma e escrito pelos próprios desenvolvedores. É o tipo mais recomendado para ser usado.
Neste

Relacionados

  • Conexão MySQL e Java - Exemplo de Classe Abstrata
    408 palavras | 2 páginas
  • MySql NetBeans
    773 palavras | 4 páginas
  • Guia de Uso de Banco de Dados Java web
    1030 palavras | 5 páginas
  • Slides de Avaliação de Sistemas
    1691 palavras | 7 páginas
  • Analista Progrmador
    22382 palavras | 90 páginas
  • Criando um Cadastro de Usuario
    2172 palavras | 9 páginas
  • Desenvolvendo java
    2183 palavras | 9 páginas
  • Bancos de dados e JDBC Java para Desenvolvimento Web
    7111 palavras | 29 páginas
  • CRUD
    6809 palavras | 28 páginas
  • Conexão com Banco de Dados
    1242 palavras | 5 páginas