Converter Data de String para sql.Date!

[b]awe, pessoal!
Eu gostaria de fazer uma consulta por data pegando de um campo formatado e passando pa data,
porem na hora de passar sql, ela nao esta ficando no formato “dd/MM/yyyy” e sim “MM-dd-yyyy”

sem alguem ai poder me ajudar agradaço mto![/b]

[code] String ConsData = jFormattedTextFieldMensal.getText();
SimpleDateFormat format = new SimpleDateFormat(“dd/MM/yyyy”);
java.sql.Date data = new java.sql.Date(format.parse(ConsData).getTime());
JOptionPane.showMessageDialog(this, data);

    PreparedStatement ps = con.prepareStatement("SELECT * FROM Caixa where Entrada = 1 and Data=" + data + ";"); 
        ResultSet rs = ps.executeQuery(); [/code]

http://www.guj.com.br/posts/list/55158.java

Desculpe! mas ainda nao consegui, pelo exemplo da api

Faça o teste fora de seu SQL, para entender o conceito.

[code]public static void main(String[] args) throws ParseException {
String dataString = “25/08/2009”;
SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy”);
java.sql.Date data = new java.sql.Date(sdf.parse(dataString).getTime());

	String testaDataSQL = sdf.format(data.getTime());
	System.out.println(testaDataSQL);

}[/code]