Data String para Date para gravar no BD

Galera, alguém teria algum método para converter uma data para um objeto da Classe Date?? esse objeto vem de um JTextField no formato de String como exemplo: 01/05/2004

Pois falam que se vc tiver um campo Date no BD, é bom utilizar o PreparedStatement hipoteticamente um exemplo com o método seria

no caso data é um objeto da classe Date, queria saber como chegar a esse objeto, como converter a data mais acima destacada


Date data  = new Date(Date.parse("01/05/2004"));

Lembrando que esse objeto Date é do pacote java.sql.* e que o método estático parse está deprecated.

Não existe nenhum método que retorne um Date não?? ao invés de long?

Mas você já não tem um objeto Date?

É só usá-lo:

Não é isso que você quer?

é porque vou ficar obrigado a ficar instanciando toda hora um novo objeto, imagina eu ter q gravar várias datas vindo de um formulário?

psmt.setDate(1, data);
psmt.setDate(2, data);
psmt.setDate(3, data);
psmt.setDate(4, data);

Sim, use a vontade e deixe que quando o ciclo do método terminar, o nosso amigo GC cuide desses objetos, ou então no fim do método faça os objetos apontarem para null.