Tentando inserir Data

2 respostas
Thiago_Siqueira

Pessoal, estou com um probleminha aqui, quero gravar 2 datas no banco: uma é a data de nascimento do cliente, e a outra, é a data atual do sistema (Data de Registro)
essa é a classe do Cliente:

public void adiciona(Cliente cliente)
    {
        String sql = "insert into TBCliente (Nome, Logradouro, Bairro, DataNasc, DataRegistro) values (?,?,?,?,?)";
        try
        {

            java.util.Date dataAtual = new java.util.Date();

              // prepared statement para inserção
              PreparedStatement stmt = connection.prepareStatement(sql);
              // seta os valores
              stmt.setString(1,cliente.getNome());
              stmt.setString(2,cliente.getLogradouro());
              stmt.setString(3,cliente.getBairro());
              stmt.setDate(4, new java.sql.Date(cliente.getDataNasc().getTime()));
              stmt.setDate(5, new java.sql.Date( cliente.getDataRegistro().getTime() ));
              // executa
              stmt.execute();
              stmt.close();
        }
        catch (SQLException e)
        {
            throw new RuntimeException(e);
        }
    }
Agora a classe TestaInsere que eu criei para tentar inserir um registro:
//Inserir dados na tabela TBCliente
        // pronto para gravar
        Cliente cliente = new Cliente();
        cliente.setNome("Thiago");
        cliente.setLogradouro("Rua Adirso Alves Ferreira, 120");
        cliente.setBairro("Solo Sagrado");
        cliente.setDataNasc(/*o que eu coloco aqui????*/);   //Data de nascimento
        cliente.setDataRegistro(/* o que eu coloco aqui????*/);  //Data do sistema

        // grave nessa conexão!!!
        ClienteDAO daoc = new ClienteDAO();
        // método elegante
        daoc.adiciona(cliente);
        System.out.println("Registro Gravado!");

Desde já agradeço!

2 Respostas

V

vc já criou um topico desse,
rs

ja respondi no outro

maxdavis

Ver esse post http://www.guj.com.br/posts/list/124583.java#673373

Criado 16 de julho de 2010
Ultima resposta 16 de jul. de 2010
Respostas 2
Participantes 3