Pessoal,
Estou tentando criar um JOptionPane onde o usuário insere o nome do cliente, o problema é que não estou conseguindo atribuir ao meu banco de dados o nome do cliente quando inserido no modo JOptionPane. Podem me ajudar.
Sem o JOptionPane o programa funciona perfeitamente.
/////////////////PARTE DO CODIGO COM PROBLEMA///////////////////////////
JOptionPane.showInputDialog("Entre com o Nome: ");
cara.setNome(“ricardo”);
///////////////////////CODIGO COMPLETO////////////////////////////////////////////////
package br.com.treinamento.main;
import java.sql.Connection;
import java.util.Calendar;
import br.com.treinamento.connection.factory.ConnectionFactory;
import br.com.treinamento.dao.CadastroDAO;
import br.com.treinamento.dao.impl.CadastroDAOImpl;
import br.com.treinamento.tabela.Cadastro;
import javax.swing.JOptionPane;
public class MainInsert {
public static void main(String[] args) {
try {
//Abrir a Conexao
Connection conn = ConnectionFactory.getConnection();
CadastroDAO daoPessoa = new CadastroDAOImpl(conn);
Cadastro cara = new Cadastro();
JOptionPane.showInputDialog("Entre com o Nome: ");
cara.setNome("ricardo");
cara.setRg("171171");
cara.setCpf("2672199");
//Campo Data
Calendar dt = Calendar.getInstance();
dt.set(Calendar.YEAR,2012);
dt.set(Calendar.MONTH,12);
dt.set(Calendar.DAY_OF_MONTH,12);
cara.setDtNascimento(dt);
daoPessoa.insert(cara);
//System.out.println("Inserido com sucesso ok!!!.");
JOptionPane.showMessageDialog(null,"Inserido com sucesso ok!!!.");
//Sempre Fechar a Conexão.
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}