Pessoal tenho uma classe chamada ConexaoBanco e outra chamada Pessoa e outra chamada PessoaDao responsável por fazer a entradas no tabela no banco de dados porem estou precisando de uma ajuda de como testar iserindo registros no banco fico no aguardo.Obrigado!
package br.com.classesjava;
import java.sql.*;
import javax.swing.JOptionPane;
public class ConexaoBanco {
private static Connection conexao;
private static Statement statement;
private static ResultSet resultset;
public static void abreConexao() {
try {
JOptionPane.showMessageDialog(null,"Banco conectado com sucesso!");
Class.forName("org.postgresql.Driver");
conexao=DriverManager.getConnection("jdbc:postgresql:teste","postgres","postgres");
statement = conexao.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
public static Statement getStatement() {
return statement;
}
public static void Conectar() {
abreConexao();
}
package br.com.classesjava;
public class Pessoa {
private int codigo;
private String nome;
private String email;
private String endereco;
public Pessoa(int codigo,String nome,String email,String endereco){
this.codigo = codigo;
this.nome = nome;
this.email = email;
this.endereco = endereco;
}
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
}
}
package br.com.classesjava;
import java.sql.*;
import java.util.*;
import javax.swing.JOptionPane;
public class PessoaDAO {
public boolean cadastrarPessoa(int codigo,String nome,String email,String endereco){
try {
Statement stm = ConexaoBanco.getStatement();
stm.executeUpdate("Insert into pessoa (codigo,nome,email,endereco) values ("+codigo+"','"+nome+"','"+email+"','"+endereco+"')");
} catch(Exception e){
e.printStackTrace();
}
JOptionPane.showMessageDialog(null,"Pessoa Cadastrada com sucesso");
return false;
}
}