BrotherFlame (brotherflame) wrote,
BrotherFlame
brotherflame

От гуру оракла и jdbc совет нужен

Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@//<my_host>", "user1", "user1");
queryString = "SELECT * FROM MyTable";
ps = connection.prepareStatement(queryString);
rs = ps.executeQuery();
while (rs.next()) { ... }

Проблема возникает, если в запросе указываю queryString = "SELECT * FROM anotherUser.MyTable";
(таблица находится в другой схеме anotherUser -- права у user1 для работы с anotherUser.MyTable выставлены, что проверено при помощи PL SQL Developer)

На while (rs.next()) падает исключение:
java.sql.SQLException: Закрытое соединение: next

В гугле не забанен, но все рекомендации мимо моего случая.
для чистоты эксперимента использую локально создаваемый вручную конекшн:
Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@//<my_host>", "user1", "user1");

Есть ли какие-то особенности jdbc при обращения к схеме другого пользователя?
Subscribe

Recent Posts from This Journal

  • День 10 после ковидного контакта

    Воскресенье. Просыпаюсь. Дикая головная боль. Еле-еле встаю с кровати. Чувствую или не чувствую запахи хрен проссышь. Скорее нет, чем да. А все…

  • Рабочее

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

  • Снова ковидло

    У Иры пропал вкус и нюх. До этого пару дней температурила. Как раз в эти дни встречались. Открылось бесконечное пространство для троллинга. Теперь…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments