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: 14579
  • 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: 14579
  • 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: 3896
  • 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 781 korisnika na forumu :: 60 registrovanih, 7 sakrivenih i 714 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, _commandos_, _Sale, A.R.Chafee.Jr., amaterSRB, arsa, babaroga, branko7, BSD, celik, cenejac111, cvrle312, dac, dankisha, darcaud, darkangel, Deneb, Dorcolac, Duh sa sekirom, Fog of War, Georgius, havoc995, HS, ivicasimo, kolateralnasteta, komkom, kovinacc, liman, ljubo70, MarKhan, Marko Marković, MB120mm, menges, Milan A. Nikolic, milenko crazy north, misaru, Misirac, Miskohd, Mitraljeta, mrav pesadinac, nedeljkovici, novator, Oluj2.1, Panonsky, proka89, renoje2, repac, saputnik plavetnila, slonic_tonic, Smiljke, Snorks, sombrero, stug, Toni, Username1000, Vlad000, vladas87, VP3987, vukdra, zixmix