java.sql.SQLDataException: hatasinin cozumu

java
  • Turgay Can
  • Tarih

    18 Dec, 2012
  • Yorum

    0
  • Görüntüleme

    1485
  • İndirme

    0

java.sql.SQLDataException: hatasinin cozumu

Merhaba,

malum hatanin bir sebebi database tarafindaki data tipi ile gönderilen degerin uyumsuz olmasidir. Bu hata ile su kosullarda karsilastim.

Database'deki tablomdaki sutun alanimin data tipi TimeStamp, kullanici arayüzünden TimeStamp nesnesi ile bir güncel zamani alip, database' e yolluyorum ve karsima bu hata çikiyor.

Date degerini önce String'e çevirip sonra substring metodu kullanarak, formatini "yyyy-mm-dd hh:mm:ss" sekline getirip. TimeStamp.valueOf("String deger") metodu ile göndermek yeterli olacaktir.

Örnek kod;

java.util.Date date = new java.util.Date();
String sdate = String.valueOf(date.getTime());
TimeStamp.valueOf(sdate.substring(0, sdate.length()-4));

0 Yorum..

Yorum yapmak için "Giriş yapın" yada "Misafir üye" olarak yorum yapabilirsiniz.

Yorum Yap