Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que obtenho esta SQLSyntaxErrorException:ORA-00933:comando SQL não finalizado corretamente quando tento executar esta consulta JDBC?


executeQuery() adiciona automaticamente um ponto e vírgula a uma instrução ao executá-la.

Altere a linha sb.append("';"); para sb.append("'"); .

Além disso, você precisará adicionar espaços no final ou no início de cada linha, caso contrário, suas declarações são inválidas.