bom, num sei praticamente nada de java.
mais tipo, to aqui fazendo um cadastro ne..
package sistema;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConexaoDAO {
private static Connection conexao = null;
public static Connection getconexao(){
try{
if (conexao == null){
Class.forName("org.postgresql.Driver");
conexao = DriverManager.getConnection ("jdbc:postgresql://"+"127.0.0.1"+"/"+"LocadoraDVD" + "?user="+"postgres" + "&1234");
return conexao;
}//Fim do IF
else return null;
}//Fim do Try
catch (SQLException e){
e.printStackTrace();
System.exit(1);
return null;
}//Fim do catch
catch (ClassNotFoundException e){
e.printStackTrace();
System.exit(1);
return null;
}//Fim do Catch
}//Fim da Conexao
public static void Desconectar(){
try{
conexao.close();
}//Fim do Try
catch (SQLException e){
e.printStackTrace();
System.exit(1);
}//Fim do catch
}//Fim da Desconexao
}//Fim da Classe
package sistema;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
public class Cliente {
private int idCliente;
private String nome;
private String endereco;
private String cidade;
private String bairro;
private String estado;
private int cep;
private int rg;
private int cpf;
private int telefone;
private int celular;
private int dataNascimento;
private int dataCadastro;
private String email;
//######################################################
public String getBairro() {
return bairro;
}
public void setBairro(String bairro) {
this.bairro = bairro;
}
public int getCelular() {
return celular;
}
public void setCelular(int celular) {
this.celular = celular;
}
public int getCep() {
return cep;
}
public void setCep(int cep) {
this.cep = cep;
}
public String getCidade() {
return cidade;
}
public void setCidade(String cidade) {
this.cidade = cidade;
}
public int getCpf() {
return cpf;
}
public void setCpf(int cpf) {
this.cpf = cpf;
}
public int getDataCadastro() {
return dataCadastro;
}
public void setDataCadastro(int dataCadastro) {
this.dataCadastro = dataCadastro;
}
public int getDataNascimento() {
return dataNascimento;
}
public void setDataNascimento(int dataNascimento) {
this.dataNascimento = dataNascimento;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public int getIdCliente() {
return idCliente;
}
public void setIdCliente(int idCliente) {
this.idCliente = idCliente;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getRg() {
return rg;
}
public void setRg(int rg) {
this.rg = rg;
}
public int getTelefone() {
return telefone;
}
public void setTelefone(int telefone) {
this.telefone = telefone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
//##################################################
public String Salvar(Cliente cliente) {
String mensagem = "";
if (cliente.getIdCliente() == 0)
mensagem = "";
else if (cliente.getNome().equals(""))
mensagem ="INSIRA UM NOME - OBRIGATORIO";
else if (cliente.getEndereco().equals(""))
mensagem = "INSIRA UM ENDERECO - OBRIGATORIO";
else if (cliente.getCidade().equals(""))
mensagem ="INSIRA UMA CIDADE - OBRIGATORIO";
else if (cliente.getBairro().equals(""))
mensagem ="INSIRA UM BAIRRO - OBRIGATORIO";
else if (cliente.getEstado().equals(""))
mensagem ="INSIRA UM ESTADO - OBRIGATORIO";
else if (cliente.getRg() == 0)
mensagem ="INSIRA UM RG - OBRIGATORIO";
else if (cliente.getCpf() == 0)
mensagem ="INSIRA UM CPF - OBRIGATORIO";
else if (cliente.getTelefone() == 0)
mensagem ="INSIRA UM TELEFONE - OBRIGATORIO";
else if (cliente.getDataNascimento() == 0)
mensagem ="INSIRA UMA DATA DE NASCIMENTO - OBRIGATORIO";
else if (cliente.getDataCadastro() == 0)
mensagem ="INSIRA UMA DATA DE CADASTRO - OBRIGATORIO";
else {
Connection conexao = ConexaoDAO.getconexao();
String sql = "insert into public.cliente(idCliente, nome, endereco,cidade, bairro, estado, cep, rg, cpf, telefone, celular, dataNascimento, dataCadastro, email) "+
"values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
try {
mensagem = "CONEXAO ESTABELECIDA COM SUCESSO";
PreparedStatement ps = conexao.prepareStatement(sql);
ps.setInt (1,cliente.getIdCliente());
ps.setString (2,cliente.getNome());
ps.setString (3,cliente.getEndereco());
ps.setString(4,cliente.getCidade());
ps.setString (5,cliente.getBairro());
ps.setString (6,cliente.getEstado());
ps.setInt(7,cliente.getCep());
ps.setInt (8,cliente.getRg());
ps.setInt (9,cliente.getCpf());
ps.setInt(10,cliente.getRg());
ps.setInt(11,cliente.getTelefone());
ps.setInt (12,cliente.getCelular());
ps.setInt (13,cliente.getDataNascimento());
ps.setInt (14,cliente.getDataNascimento());
ps.setString(15,cliente.getEmail());
ps.executeUpdate();
ConexaoDAO.Desconectar();
}
catch(SQLException e){
mensagem="ERRO AO INSERIR DADOS";
e.printStackTrace();
}
}
return mensagem;
}
public void Alterar(Cliente clienteNovo, Cliente clienteAntigo) {
//ALTERAR OS DADOS
}
public void Excluir(Cliente cliente) {
//EXCLUI OS DADOS
}
public void Buscar(Cliente cliente) {
//BUSCA OS DADOS
}
}
Cliente cliente = new Cliente();
cliente.setIdCliente(5);
cliente.setNome(txtNome.getText());
cliente.setRg(Integer.parseInt(txtRG.getText()));
cliente.setCpf(Integer.parseInt(txtCPF.getText()));
cliente.setTelefone(Integer.parseInt(txtTelefone.getText()));
cliente.setCelular(Integer.parseInt(txtCelular.getText()));
cliente.setDataNascimento(Integer.parseInt(txtDataNascimento.getText()));
cliente.setEndereco(txtEndereco.getText());
cliente.setCidade(txtCidade.getText());
cliente.setEstado(cboEstado.getText());//OBS AQUI NO CBOESTADO, O QUE COLOCO NO LUGAR DO GETTEXT ??? JA QUE APARECE COMO ERRO =/
cliente.setBairro(txtBairro.getText());
cliente.setCep(Integer.parseInt(txtCEP.getText()));
cliente.setEmail(txtEmail.getText());
cliente.setDataCadastro(Integer.parseInt(txtDataCadastro.getText()));
String mensagem = cliente.Salvar(cliente);
System.out.println(mensagem);
JOptionPane.showMessageDialog(null, mensagem);
entaum, como faço pra ALTERAR e EXCLUIR ???
Foi mals pela mensagem tao grande..
vlws[size=18] [/size]