Dar um insert no banco (campo Date)

Pessoal,

Como faço para inserir um campo do tipo date no oracle? Preciso inserir a data atual.

PreparedStatement stmt = this.connection.prepareStatement(
					"insert into LOG_CARGA (nome,data) values "
                                         +" (?,?)"
			);

[quote=eduacsp]Pessoal,

Como faço para inserir um campo do tipo date no oracle? Preciso inserir a data atual.

PreparedStatement stmt = this.connection.prepareStatement( "insert into LOG_CARGA (nome,data) values " +" (?,?)" ); [/quote]

Não sei no Oracle, mas no FireBird tem uma função chamada current_timestamp. Com certeza no Oracle tem algo equivalente.

T+

[quote=diego2005][quote=eduacsp]Pessoal,

Como faço para inserir um campo do tipo date no oracle? Preciso inserir a data atual.

PreparedStatement stmt = this.connection.prepareStatement( "insert into LOG_CARGA (nome,data) values " +" (?,?)" ); [/quote]

Não sei no Oracle, mas no FireBird tem uma função chamada current_timestamp. Com certeza no Oracle tem algo equivalente.

T+[/quote]

Tem o to_date mas eu não sei q data passar nele…é o Date now = new Date() ???

A função que eu falei não é pra converter uma data, e sim pra pegar a data atual. Um insert ficaria assim:

insert into cliente (id, nome, data) values (1, 'Diego', current_timestamp)

T+

Oracle: sysdate

Pegando o exemplo acima:

insert into cliente (id, nome, data) values (1, 'Diego', sysdate)

[]s

[quote=marciocamurati]Oracle: sysdate

Pegando o exemplo acima:

insert into cliente (id, nome, data) values (1, 'Diego', sysdate)

[]s[/quote]

vlw marcio!