Когда я выполнить SQL запрос SELECT * FROM TABLE (TEST.getDevices())
в SQLDeveloper У меня есть около 200 строк, но когда я пытаюсь выполнить его в Java:Пустой ResultSet после выполнения PreparedStatement
//cut here
String query = "SELECT * FROM TABLE (TEST.getDevices())";
PreparedStatement stmt = null;
ResultSet rset = null;
try {
stmt = oracleConnection.prepareStatement(query);
rset = stmt.executeQuery();
rset.next();
System.out.println(rset.getInt(1));
//cut here
я получаю пустой ResultSet и так далее, за исключением бросается. Я попробовал запрос SELECT Count(*) a FROM TABLE (TEST.getDevices())
В SQLDeveloper результата 200, в Java приложение 0.
Что может быть причиной того, что получить пустой ResultSet в ма приложение?
Права доступа к программе и базы данных? – Tobiasopdenbrouw