Skip to content

Instantly share code, notes, and snippets.

@gregori
Created June 18, 2020 00:59
Show Gist options
  • Save gregori/6041f4c76ccc2e2e71fe1fe7220c0ddd to your computer and use it in GitHub Desktop.
Save gregori/6041f4c76ccc2e2e71fe1fe7220c0ddd to your computer and use it in GitHub Desktop.
package exemplo;
import java.util.List;
public class Principal {
public static void main(String[] args) {
DatabaseAccess db = new DatabaseAccess();
// Inserir pessoas
Pessoa p1 = new Pessoa(1, "Maria", 50);
System.out.println("Inserindo Pessoa 1: " + p1);
db.inserePessoa(p1);
Pessoa p2 = new Pessoa(2, "José", 36);
System.out.println("Inserindo Pessoa 2: " + p2);
db.inserePessoa(p2);
// faz um SELECT no banco----------------------------------
List<Pessoa> pessoas = db.getAllPessoas();
imprimePessoas(pessoas);
// -----------------------------------------
// atualiza pessoa
p1.setNome("Mariano");
p1.setIdade(20);
db.updatePessoa(p1);
// remove pessoa ---------------------------------------
System.out.println("Removendo pessoa 2");
db.deletePessoa(2);
// lista todas as pessoas
pessoas = db.getAllPessoas();
imprimePessoas(pessoas);
}
private static void imprimePessoas(List<Pessoa> pessoas) {
System.out.println("Lista de pessoas:");
for (Pessoa pessoa : pessoas) {
System.out.println(pessoa);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment