tenho uma tabela com clientes
essa tabela da imagem
http://img227.imageshack.us/my.php?image=javaclientesiu4.jpg
quero que no ComboBox carregue o nome dos clientes da tabela Clientes
e no JTable mostre todos os cadastros
minha classe cliente
[code]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 DADOS
}
public String Excluir(Cliente cliente) {
String mensagem = "";
Connection conexao = ConexaoDAO.getconexao();
String sql = "delete from public.cliente where cliente.codigo = idCliente";
try {
mensagem = "CONEXAO ESTABELECIDA COM SUCESSO";
PreparedStatement ps = conexao.prepareStatement(sql);
ps.setInt(1,cliente.getIdCliente());
ps.executeUpdate();
ConexaoDAO.Desconectar();
}
catch(SQLException e){
mensagem = "ERRO AO EXCLUIR DADOS";
e.printStackTrace();
}
return mensagem;
}
public void Buscar(Cliente cliente) {
//BUSCA OS DADOS
}
}
[/code]
peço paciencia e minimos detalhes. sou novato nesse negocio AUDHu.
vlws