sql >> Base de Datos >  >> RDS >> Oracle

Java:el conjunto de resultados está vacío al llamar al procedimiento almacenado con el cursor de referencia como FUERA

No estás usando la semántica correcta. execute tiene otra semántica que executeQuery .

La solución más fácil (el cambio de código más pequeño) para usted es cambiar a executeQuery :

    // execute get_records
    cstmt.executeQuery();