CRUD no Banco de Dados com Java e JDBC

634 palavras 3 páginas
CRUD no Banco de Dados com Java e JDBC - parte 1
A maioria das aplicações web precisam guardar seus dados em um banco de dados. Se você está iniciando em java, esse tutorial vai explicar como realizar um CRUD (Create Read Update Delete) através de uma aplicação web de exemplo. Utilizaremos nesse exemplo alguns padrões de projeto como MVC, DAO e Front Controller. Explicarei o que cada um destes significa e os beneficios resultantes de adotá-los. Neste exemplo além de mostrar como realizar operações no banco mostrarei também como estruturar seu código corretamente para a realização de transações (uma transação são várias consultas executadas para um determinado objetivo. Se uma consulta falhar, a transação garante que as outras sejam canceladas/desfeitas).

Espera-se que você já possua algum conhecimento em java e orientação a objetos, bem como html e servlets/jsp.

Resumo da aplicação:
Esta aplicação exemplo será um sistema de estoque, onde poderemos cadastrar, listar, atualizar e deletar um produto.

Este tutorial está dividido em duas partes: a primeira é a criação do código que acessará o banco de dados, e a segunda parte será o código que utilizará a classe criada na primeira parte.

Primeiro passo: Criação do banco de dados.
Abra seu cliente sql favorito para o seu banco de dados e crie a tabela de produtos. Supondo que você esteja usando o mysql pode ser assim o scritp:

CREATE TABLE `produto` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `nome` text NOT NULL, `descricao` text NOT NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB

Segundo Passo: Criando sua classe que represente essa tabela.
Voce precisa de uma Classe-Entidade para seu sistema, a fim de desfrutar dos benefícios da orientação a objetos.

public class Produto{ private int id; private String nome; private String descricao;

//getters e setters public void setId(int id){ this.id = id;
}

public int getId() return this.id;
}

public void setNome(String

Relacionados

  • 3333
    1115 palavras | 5 páginas
  • Criar Sistema de Cadastro
    1898 palavras | 8 páginas
  • JPA/Hibernate
    1921 palavras | 8 páginas
  • Desenvolvendo java
    2183 palavras | 9 páginas
  • Criando um Cadastro de Usuario
    2172 palavras | 9 páginas
  • Jdbc
    3492 palavras | 14 páginas
  • Meu tcc Ciência da Computação
    8060 palavras | 33 páginas
  • klhjlk
    5159 palavras | 21 páginas
  • Confronto tecnológico entre as plataformas java e .net
    19838 palavras | 80 páginas
  • Java
    15435 palavras | 62 páginas