Problem sa upisom datuma u bazu

Problem sa upisom datuma u bazu

offline
  • Pridružio: 26 Avg 2008
  • Poruke: 100

Pozdrav, želim da prilikom klika na dugme program upiše u bazu:
*Ime
*Cenu
*Datum
*I Sliku
(Kao na slici dole)

E sada mi izlazi problem,



Ovo je kod sa dugmeta Insert. da li može neko da mi pomogne da rešim problem?

private void Btn_InsertActionPerformed(java.awt.event.ActionEvent evt) {                                                    if(checkInputs()&& ImgPath != null)            {                         try {                 Connection con = getConnection();                 PreparedStatement ps = con.prepareStatement("INSERT INTO products(name,price,add_date,image)" + "values(?,?,?,?) ");                 ps.setString(1, txt_name.getText());                 ps.setString(2, txt_price.getText());                                SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");                 String addDate = dateFormat.format(txt_AddDate.getDate());                 ps.setString(3, addDate);                                 InputStream img = new FileInputStream(new File(ImgPath));                 ps.setBlob(4, img);                 ps.executeUpdate();                /*    Show_Products_In_JTable();*/                                 JOptionPane.showMessageDialog(null, "Data Inserted");             } catch (Exception ex) {                  JOptionPane.showMessageDialog(null, ex.getMessage());             }         }else{             JOptionPane.showMessageDialog(null, "One Or More Field Are Empty");         }                      System.out.println("Name => "+txt_name.getText());         System.out.println("Price => "+txt_price.getText());         System.out.println("Image => "+ImgPath);                        }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14826
  • Gde živiš: Niš

A gde dolazi do problema?



offline
  • Pridružio: 26 Avg 2008
  • Poruke: 100

vasa.93 ::A gde dolazi do problema?

Pa kada kliknem na "Insert" umesto da upiše u bazu podatke koje sam uneo, meni izbaci grešku kao na slici gore. Ne znam u čemu je problem, jedina razlika između tutorijala gde gledam i moj primer je različit ovaj "panel" za datum (DataPicker), jer sam njega skinuo sa googla.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14826
  • Gde živiš: Niš

Pa postavi po neki breakpoint pa probaj da debug-uješ i vidiš gde tačno dolazi do problema, a onda ćeš već i da shvatiš zbog čega. I da, najverovatnije je problem u tom DatePicker-u.

offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

mozda ti baza ne prihvata taj format datuma

offline
  • Programer
  • Pridružio: 22 Nov 2019
  • Poruke: 4
  • Gde živiš: Beograd

Datum u statement postavljaš metodom setDate i objekat koji prosleđuješ kao argument ne sme da bude String, nego Date (java.sql.Date).

Ko je trenutno na forumu
 

Ukupno su 1795 korisnika na forumu :: 75 registrovanih, 3 sakrivenih i 1717 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 4695 - dana 26 Nov 2025 23:09

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 100jan, A.R.Chafee.Jr., advokat84, annon, Bivan, bobomicek, Bobrock1, bojank, BORUTUS, boxbole, BraneS, ccoogg123, cole77, darionis, Dexlex, Djokislav, djonsule, draganl, Drugsparrow, dulleo, DuškoMraz, Džekson, Ercomero, Feller, Filip1, Giskard, Haris, Istman, Jakonjveliki, Koce, ladro, lcc, Manjane, markolopin, MaRtInsrbija1993, mat, mean_machine, Milovan Dinic, Moldovan, morava_01, nekdo, neko_drugi, niksa517, Nobunaga, nuki1234, opt1, pein, Pero, Petarvu, pobeda, Povratak1912, raketaš, raso76, Resnica, s0ne, sales, samocitam, samp1389, sap, sasics, Sky diver 29, SlaKoj, takini, tamno.nebo, tiho76, umpah-pah, VBoss, vidra boy, vojnik švejk, Vrač, vuksa72, yiyi, yrraf, zzapNDjuric99, Žukov