Capturar Data digitada em um TextField e passar para um método DAO
6 respostas
A
Anderson_S
E ai galera, to com uma dúvida aqui, é o seguinte, tenho um método DAO que que insere uma Data no banco de dados, agora eu quero saber o seguinte, como eu faço para capturar a data digitada em um TextField e converter a mesma para o tipo Date,para que assim eu possa passa-la como parametro para método....
Vo postar o método DAO que tenho para inserir a Data no Banco de Dados!! :D
MÉTODO QUE INSERE A DATA
publicvoidinserirData(Datedata)throwsSQLException{
Connectionconn=Conexao.getConexao();Stringsql="insert into teste(data) values(?)";PreparedStatementstmt=conn.prepareStatement(sql);stmt.setDate(1,data);stmt.execute();stmt.close();}
Após isso é só java mesmo… tranforme o Objeto para Date e passe para seu metodo ! :lol:
A
Anderson_S
[b]
vanderlanio:
meuTextField.getText();
Após isso é só java mesmo… tranforme o Objeto para Date e passe para seu metodo ! :lol:
Certo, o método de capturar texto do textfield eu ja sabía, agora como tranforma os dados capturados para o tipo Date???
Por que meu método recebe como parametro uma varíavel do tipo Date, como fazer essa conversão para o tipo do meu parametro???
E ai galera, to com uma dúvida aqui, é o seguinte, tenho um método DAO que que insere uma Data no banco de dados, agora eu quero saber o seguinte, como eu faço para capturar a data digitada em um TextField e converter a mesma para o tipo Date,para que assim eu possa passa-la como parametro para método....
Vo postar o método DAO que tenho para inserir a Data no Banco de Dados!! :D
MÉTODO QUE INSERE A DATA
publicvoidinserirData(Datedata)throwsSQLException{
Connectionconn=Conexao.getConexao();Stringsql="insert into teste(data) values(?)";PreparedStatementstmt=conn.prepareStatement(sql);stmt.setDate(1,data);stmt.execute();stmt.close();}
publicvoidinserirData(Datedata)throwsSQLException{Connectionconn=Conexao.getConexao();Stringsql="insert into teste(data) values(?)";PreparedStatementstmt=conn.prepareStatement(sql);stmt.setDate(1,newSimpleDateFormat("dd/MM/yyyy").parse(seutxt.getText());stmt.execute();stmt.close();}
M
Marky.Vasconcelos
publicvoidinserirData(Stringdata)throwsSQLException,ParseException{Connectionconn=Conexao.getConexao();Stringsql="insert into teste(data) values(?)";PreparedStatementstmt=conn.prepareStatement(sql);stmt.setDate(1,newSimpleDateFormat("dd/MM/yyyy").parse(data));stmt.execute();stmt.close();}