Obteniendo error al usar prepareStatement con intervalo en consulta
Al ejecutar esta consultaSELECT SYSDATE + INTERVAL '7' DAY FROM DUAL;
en unprepareStatement
Me gusta esto
PreparedStatement ps = connection.prepareStatement("select sysdate + interval ? day from dual" );
ps.setString(1, "7");
ps.executeQuery();
Lanzará una excepción, que la sintaxis no es buena, claramente lo es, porque soy capaz de ejecutar la misma consulta en sql-developer.
¿Es esto un error enPreparedStatement
? ¿Puedo usar declaraciones preparadas junto con el intervalo?