Capturar Data digitada em um TextField e passar para um método DAO

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!! :smiley:

MÉTODO QUE INSERE A DATA

[code] public void inserirData(Date data) throws SQLException{

      Connection conn = Conexao.getConexao();
      String sql = "insert into teste(data) values(?)";
      PreparedStatement stmt = conn.prepareStatement(sql);
      stmt.setDate(1, data);
      stmt.execute();
      stmt.close();

  }

[/code]

meuTextField.getText();

Após isso é só java mesmo… tranforme o Objeto para Date e passe para seu metodo ! :lol:

[b][quote=vanderlanio] meuTextField.getText();

Após isso é só java mesmo… tranforme o Objeto para Date e passe para seu metodo ! :lol: [/quote]
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???

Ai galera, alguem tem alguma solução???

Tenta assim:

String texto = "17/12/2006";  
String formato = "dd/MM/yyyy";  
Date date = new SimpleDateFormat(formato).parse(texto);

[quote=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!! :smiley:

MÉTODO QUE INSERE A DATA

[code] public void inserirData(Date data) throws SQLException{

      Connection conn = Conexao.getConexao();
      String sql = "insert into teste(data) values(?)";
      PreparedStatement stmt = conn.prepareStatement(sql);
      stmt.setDate(1, data);
      stmt.execute();
      stmt.close();

  }

[/code][/quote]

[code] public void inserirData(Date data) throws SQLException{

      Connection conn = Conexao.getConexao();
      String sql = "insert into teste(data) values(?)";
      PreparedStatement stmt = conn.prepareStatement(sql);
      stmt.setDate(1, new SimpleDateFormat("dd/MM/yyyy").parse(seutxt.getText());
      stmt.execute();
      stmt.close();

  }

[/code]

  public void inserirData(String data) throws SQLException, ParseException{

          Connection conn = Conexao.getConexao();
          String sql = "insert into teste(data) values(?)";
          PreparedStatement stmt = conn.prepareStatement(sql);
          stmt.setDate(1, new SimpleDateFormat("dd/MM/yyyy").parse(data));
          stmt.execute();
          stmt.close();

      }