Gravar dados no BD [Resolvido]

Já utilizei,não deu certo :cry: :P,mas obrigada pela atenção!

leia a parte de banco dessa apostila : http://downloads.caelum.com.br/apostila/caelum-java-web-fj21.pdf

Boa noite galera,

Acho que essa linha de codigo esta errada:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (comt,numepar,valorparc,data)";//os campos a tabela são esses mesmo

deveria se algo assim:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", " + format.format(data.getTime()) ")";

[]s

[quote=bdias1990]leia a parte de banco dessa apostila : http://downloads.caelum.com.br/apostila/caelum-java-web-fj21.pdf

[/quote]

Li,mas tenho duvidas.
Posso colocar o método prepareStatement,direto no meu código ou tenho que criar as classes?

Boa noite galera,

Tentou mudar a linha do insert ??

[]s

[quote=Zeed01]Boa noite galera,

Tentou mudar a linha do insert ??

[]s[/quote]

É o que estou fazendo,até gravou no bd ,mas grava uma data sempre assim 30/12/1899,ai que estranho né…

[quote=Anime][quote=bdias1990]leia a parte de banco dessa apostila : http://downloads.caelum.com.br/apostila/caelum-java-web-fj21.pdf

[/quote]

Li,mas tenho duvidas.
Posso colocar o método prepareStatement,direto no meu código ou tenho que criar as classes?[/quote]
Pode usar passando direto a consulta, que aí vai ficar bem mais facil de usar os valores :idea:

[quote=Anime][quote=Zeed01]Boa noite galera,

Tentou mudar a linha do insert ??

[]s[/quote]

É o que estou fazendo,até gravou no bd ,mas grava uma data sempre assim 30/12/1899,ai que estranho né…[/quote]
Está assim:

[code]

System.out.println(cont+"/"+numepar+" “+valorparc+” "+(format.format(data.getTime())));
//na mensagem da certinho
try
{

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data) values (" + cont + “,” + numepar +", " + valorparc +", " + format.format(data.getTime()) +")"; [/code]

[quote=Zeed01]Boa noite galera,

Acho que essa linha de codigo esta errada:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (comt,numepar,valorparc,data)";//os campos a tabela são esses mesmo

deveria se algo assim:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", " + format.format(data.getTime()) ")";

[]s[/quote]
Ei chapa, data no SQL qeu eu saiba deve ser entre aspas simples tipo: ‘27/10/1988’ :shock:
Ou seja seu codigo deveria ficar assim:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", 
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: " + format.format(data.getTime()) "
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: )";

Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea:

[quote=Carlos_ds_jar][quote=Zeed01]Boa noite galera,

Acho que essa linha de codigo esta errada:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (comt,numepar,valorparc,data)";//os campos a tabela são esses mesmo

deveria se algo assim:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", " + format.format(data.getTime()) ")";

[]s[/quote]
Ei chapa, data no SQL qeu eu saiba deve ser entre aspas simples tipo: ‘27/10/1988’ :shock:
Ou seja seu codigo deveria ficar assim:

String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", 
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim
[code]

 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", 
Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P" + format.format(data.getTime()) "
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim
[code]

 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", \'" + format.format(data.getTime())+ "\')";  

[/code]
Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P)";
[/code]
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim
[code]

 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", \'" + format.format(data.getTime())+ "\')";  

[/code]
Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P" + format.format(data.getTime())+ "
Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P" + format.format(data.getTime()) "
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim
[code]

 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", \'" + format.format(data.getTime())+ "\')";  

[/code]
Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P)";

Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim


 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", \'" + format.format(data.getTime())+ "\')";  

Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P)";

[/code]
Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P" + format.format(data.getTime()) "
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim


 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", \'" + format.format(data.getTime())+ "\')";  

Deu certo
Vc só esqueceu do +

Valeu Obrigada! :P)";
[/code]
Só lembrando que é fundamental utilizar o caracter de scape \ para a adição corretas das aspas no string :idea: [/quote]

Agora ficou assim


 String sqlinsert=" insert into TB_recebe (quant,numepar,valorparc,data)  values  (" + cont + "," + numepar +", " + valorparc +", \'" + format.format(data.getTime())+ "\')";  

Deu certo
Vc só esqueceu do +

Valeu Obrigada! :stuck_out_tongue:

Obrigada a todos pela ajuda! :wink: