Formato de Data

Oi, bom dia !!!

Sou iniciante em java e estou com o seguinte problema:

Estou com o seguinte código:

[code]Date d = new Date();
Calendar c = Calendar.getInstance();
c.setTime(d);

	DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);
	String da = df.format(c.getTime());[/code]

deste modo, o formato da data fik assim : 24/07/2012

como tenho que inserir no comando sql essa data e o slq n aceita as barras, tenho que colocar a data no seguinte formato: 24072012.

sera que alguem poderia me dizer como eu modifico o comando pra tirar as barras???

Obrigado !!!

tenta o seguinte para retirar as barras

DateFormat df = DateFormat.getDateInstance("ddMMyyyy");

Para inserir em um banco de dados, use PreparedStatement e o setDate, que recebe como argumento um java.sql.Date.
Um dos construtores do java.sql.Date aceita como argumento um valor long, como o obtido no método getTime() da classe java.util.Date, logo, você pode fazer algo assim

PreparedStatement stm = conexao.prepareStatement("INSERT INTO colData VALUES(?)");
stm.setDate(1, new java.sql.Date(varDate.getTime));
stm.execute();

Usei o seguinte código e resolveu:

Calendar agora = Calendar.getInstance(); Format formato = new SimpleDateFormat("ddMMyyyy"); String da = formato.format(agora.getTime());

vlw ai galera !!!

[quote=LipezinSouza]Usei o seguinte código e resolveu:

Calendar agora = Calendar.getInstance(); Format formato = new SimpleDateFormat("ddMMyyyy"); String da = formato.format(agora.getTime());

vlw ai galera !!![/quote]
Cuidado!

Prefira a solução do drsmachado é mais elegante e você não precisa se preocupar com o formato da data, deixe que o Java cuide disso para você.