Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 3 - Anexo 2 JH
Aula 3 - Anexo 2 JH
import com.db4o.*;
//INSERÇÃO
p.setCod(20);//Instanciando o objeto com o código 20
p.setNome("David");//Instanciando o objeto com o nome David
db.set(p);//Armazenando o objeto no banco
System.out.println("O objeto foi inserido");
//ATUALIZAÇÃO
p.setCod(20);//Instanciando o objeto com o código 20
result = db.get(p);//Recupera o objeto p do Banco
achou_p = (Pessoas) result.next();//retorna o objeto se existir
achou_p.setCod(20);//Instanciando o objeto encontrado com código 20
achou_p.setNome("Jaqueline");//Alterando o objeto para o nome
Jaqueline
db.set(achou_p);//Armazenando o objeto no Banco
System.out.println("O objeto foi atualizado");
//CONSULTA
p.setCod(20);
result = db.get(p);
achou_p = (Pessoas) result.next();
System.out.println("O objeto foi consultado");
//Imprime o resultado da consulta
System.out.println("O resultado da consultado é:");
System.out.println("Código: " + achou_p.getCod());
System.out.println("Nome: " + achou_p.getNome());
//REMOÇÃO
p.setCod(20);
result = db.get(p);
achou_p = (Pessoas) result.next();
db.delete(achou_p);//Apaga o objeto
System.out.println("O Objeto foi apagado");
db.close();//Fechando o Banco
}
}