Witam
Czy da się jakoś wymusić, aby nie następowało cytowanie String'ów?
Chodzi mi o to, aby poniższy kod wypluł:
UPDATE table SET column = current_timestamp WHERE id = 123
a nie:
UPDATE table SET column = "current_timestamp" WHERE id = 123
PreparedStatement statement = connection.prepareStatement("UPDATE table SET column = ? WHERE id = ?")
statement.setString(1, "current_timestamp"); //setXXXXX? jest cos wrzuciłoby String nie sprawdzając jego poprawnosci?
statement.setInt(2, 123);
System.out.println(statement);
Wiem, że w tym przypadku zamiast setString mogę użyć np. setTimestamp, ale chodzi mi o ogólne użycie PreparedStatement.