Tengo una declaración SQL (para una base de datos Oracle) que tarda mucho tiempo en ejecutarse si es válida. Si no es válido, regresa inmediatamente con un error.¿Cómo puedo verificar la sintaxis de SQL para una declaración JDBC sin ejecutar la consulta real?
Me gustaría comprobar que la sintaxis es válida sin ejecutar la declaración (a través de JDBC), por ejemplo, detrás de un botón 'verificar declaración'. ¿Hay una forma de hacerlo independiente del proveedor? Mi primer pensamiento de simplemente definir la consulta como un PreparedStatement no parece causar ningún tipo de compilación o verificación de errores.
Quizás las respuestas a esta otra pregunta puedan ayudarlo: http://stackoverflow.com/questions/141499/any-java-libraries-out-t-that-validate -sql-syntax –