[ROZW]stawienie daty do bazy danych postgres. Problem z typ

0

Jak wstawić datę do bazy danych?

PreparedStatement ps=conn.prepareStatement("INSERT INTO klienci(dataUrodzenia) VALUES (?);");
            ps.setDate(1,new Date("1970-30-12") );//<<== jak powiadomić jave że wstawiona w to pole liczba jest datą

To mi oczywiście nie działa, wpisałem to żeby zobrazować problem.

0
  1. java.sql.Date, a nie java.lang.Date
  2. uzywaj timestampa jest znacznie wygodniejszy.
0
 java.util.Date d=new java.util.Date(83,03,07);
ps.setDate(4, new java.sql.Date(d);

nie działa

0

A zajrzałeś do dokumentacji klas Date?

ps.setDate(4, new java.sql.Date(d.getTime());

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0