jestem coraz to PSQLException:
org.postgresql.util.PSQLException: ERROR: syntax error at or near "$1"
Position: 37
Kiedy uruchomić następujący kod:
ps = connection.prepareStatement("SELECT current_timestamp + INTERVAL ?;");
ps.setString(1, "30 minutes");
System.out.println(ps);
rs = ps.executeQuery();
jednak funkcja println wyświetla to w konsoli:
SELECT current_timestamp + INTERVAL '30 minutes'
Ktoś wie, co jest nie tak? Zapytanie w konsoli działa poprawnie w pgAdmin, więc wiem, że nie jest to błąd składniowy.
Nie ma znaczenia, średnik jest całkowicie poprawny –
zapytanie działa dla mnie, czy jest to rzeczywisty kod czy masz jakąś zmienną w miejsce "30 minut" – silentprogrammer
To jest rzeczywisty kod ... Czy biegniesz? postgres? –