CachedRowSet всегда возвращает пустой - PullRequest
0 голосов
/ 11 июня 2018
public CachedRowSet execute(String asql) throws ServiceUnavailableException {
        try (Connection connection = getDatabaseConnection();
             Statement statement = connection.createStatement();) {
             try (ResultSet resultSet = statement.executeQuery(asql);
                  CachedRowSet rowset = CachedRowSetFactory.getCachedRowSet()) {
                  rowset.populate(resultSet);
                  return rowset;
             }
        } catch (SQLException se) {
            throw new ServiceUnavailableException("Database broken " + se);
        } catch (Exception ne) {
            throw new ServiceUnavailableException("JNDI Lookup broken ");
        }
        return null;
    }

Привет всем.У меня есть пример кода, как указано выше.Проблема в том, что возвращаемый набор строк всегда пуст, хотя в базе данных много данных.Какие-либо предложения?Спасибо.

...