public class PessoaDAO {
public Pessoa getPessoa(String codigo) {
Connection conexao = Conexao.getSqlConnection();
Pessoa pessoa = new Pessoa();
try {
Statement statement = conexao.createStatement();
statement.executeQuery("SELECT * FROM pessoa WHERE codigoPessoa = " + codigo);
ResultSet resultSet = statement.getResultSet();
while (resultSet.next()) {
pessoa = new Pessoa();
pessoa.setCodigoPessoa(resultSet.getInt("codigoPessoa"));
pessoa.setNome(resultSet.getString("nomePessoa"));
pessoa.setEmail(resultSet.getString("email"));
pessoa.setTelefone(resultSet.getString("telefone"));
pessoa.setCelular(resultSet.getString("celular"));
}
resultSet.close();
statement.close();
} catch (Exception erro) {
JOptionPane.showMessageDialog(null, Strings.getMensagemErroRecuperacao("Pessoa", erro.getMessage()), Strings.tituloMessageErro, JOptionPane.ERROR_MESSAGE);