У меня есть проект на работе, где мы получаем набор информации для подключения к базе данных Oracle (пользователь, пароль, строка подключения и т. Д.) И выполняем данную операцию. Однако один из вариантов заключается в подключении к базе данных через сетевой прокси-сервер (хост, порт, пользователь и пароль), и, насколько я могу судить, для каждого запроса это не поддерживается.
Я попытался просмотреть документацию и информацию по Oracle для Java, и наиболее выдающимся предложением является установка некоторых переменных (например, http.) В JVM, но это сделало бы настройки общими для всех потоков, и они могут изменяться в зависимости от операция. Проходя через драйвер JDBC Oracle Java doc (https://docs.oracle.com/cd/E11882_01/appdev.112/e13995/oracle/jdbc/pool/OracleDataSource.html#setConnectionProperties_java_util_Properties_) показывает полный набор свойств соединения, которые я могу установить, и нет никаких упоминаний о сетевых прокси, только аутентификация прокси, которая не связана с тем, что я пытаюсь сделать.