У меня есть поток, который выполняет итерацию пула занятых соединений и проверяет, достигло ли каждое Connection
максимального количества времени, необходимого для того, чтобы быть в этом пуле.Получите SQL из java.sql.Connection
Если Connection
достигает этого времени, я выполняю откат, закрываю Connection
и регистрирую сообщение, содержащее информацию о Connection
.
Я хотел бы добавить команду SQL, выполняемую этим Connection
, в зарегистрированное сообщение. Есть ли способ получить SQL, или PreparedStatement
, от java.sql.Connection
?
Я хотел бы расширить java.sql.Connection
и ввести эту информацию перед тем, как выполнить команду. Чтобы я мог получить его, когда это необходимо. Знаете ли вы более элегантный способ сделать это?
EDIT Это не дубликат. This question около PreparedStatement
, и у меня его нет. У меня есть только java.sql.Connection
У меня нет подготовленного состояния. Это то, о чем я прошу. – hbelmiro