AnrDaemon
Продвинутый новичок
Затем, что следующий запрос в текущем соединении, в зависимости от типа БД, …
а) …выполнится и создаст новый результсет, не заменяющий текущий,
б) …выполнится и создаст новый результсет, заменяющий текущий,
в) …не выполнится и пошлёт тебя сначала закрыть результсет, с которым ты работаешь,
г) …что там ещё взбредёт на ум создателям БД.
Что именно произойдёт, и как это обрабатывать - вопрос к драйверу, не к Connection, и тем более не к Statement.
То, что там написано clone, вовсе не озчает, что новый коннект будет создан. Это внутренняя логика работы класса, и ты её контролируешь так, как тебе нужно.
Конечно, если ты пишешь свой класс под единственную БД с заранее известным поведением, можешь забыть всё, что я тут написал.
а) …выполнится и создаст новый результсет, не заменяющий текущий,
б) …выполнится и создаст новый результсет, заменяющий текущий,
в) …не выполнится и пошлёт тебя сначала закрыть результсет, с которым ты работаешь,
г) …что там ещё взбредёт на ум создателям БД.
Что именно произойдёт, и как это обрабатывать - вопрос к драйверу, не к Connection, и тем более не к Statement.
То, что там написано clone, вовсе не озчает, что новый коннект будет создан. Это внутренняя логика работы класса, и ты её контролируешь так, как тебе нужно.
Конечно, если ты пишешь свой класс под единственную БД с заранее известным поведением, можешь забыть всё, что я тут написал.