Возможно ли установить соединение JDBC с Oracle без предоставления информации о имени пользователя и пароле в файле конфигурации (или в любом другом стандартном читаемом месте)?
Обычно приложения имеют файл конфигурации, содержащий параметры настройки для подключения к базе данных. У некоторых администраторов баз данных есть проблемы с тем, что имена пользователей и пароли содержатся в текстовом файле в конфигурационных файлах.
Я не думаю, что это возможно с Oracle и JDBC, но мне нужно подтверждение...
Возможный компромисс заключается в шифровании пароля в файле конфигурации и расшифровке его перед настройкой соединения. Конечно, ключ дешифрования не должен находиться в одном файле конфигурации. Это разрешит случайное открытие файла конфигурации неавторизованными пользователями.