o campo DATE sempre me pertubou, não sei como é no
Oracle, mas geralmente eu usava INSERTE .... '2003-07-09' .... (ou o formato que
o BD aceite), ele cria a data sem problemas.
Mas recomendo que se o PreparedStatemet, com ele vc
cria um Statemet padrao com "?" (sem aspas) no lugar da data, depois vc usa
o metodo setDate(int index, java.sql.Date data data) para configurar o ? de
numero indicado pelo indice para um Date.
+- isso:
public PreparedStatement ps=
connection.prepareStatement("INSERT INTO TABELA
VALUES(?,?,?);");
depois antes de executar vc usa
data= "" java.sql.Date)
ps.setDate(1,data);
ps.setString(2,"String qualquer");
ps.setInt(3,123);
isso faz com que o primeiro ? seja substituido pelo
objeto java.sql.Date data, acho q é isso q vc precisa.
as outras duas linhas substitui o segundo e o
terceiro ? por "String qualquer" e 123 respectivamente.
aki tem um link de um tutorial sobre
PreparedStatemente (o link é as duas linhas, mas o outlook insiste em
separar)
no forum do guj vc tb vai encontrar uma boa discsão
sobre isso!
qqr coisa grita!
----- Original Message -----
|
- [java-list] INSERT EM UM TABELA QUE POSSUI CAMPO D... Rubens Pereira da Silva
- Re: [java-list] INSERT EM UM TABELA QUE POSSU... Volnei
- Re: [java-list] INSERT EM UM TABELA QUE POSSU... Eduardo Arruda
- RE: [java-list] INSERT EM UM TABELA QUE POSSU... Daniel Taranta
- RE: [java-list] INSERT EM UM TABELA QUE POSSU... Celeguim, Luiz (Cadmus)
- RE: [java-list] INSERT EM UM TABELA QUE POSSU... Pfaffenseller, Eliseu