Оказывается, если вы позвоните
as400ds.setSavePasswordWhenSerialized(true);
при первом созданном экземпляре пароль является общим.
Тем не менее, для меня это не ожидаемое поведение. С любым другим драйвером JDBC нет необходимости делать что-либо подобное AFAIK.
Кто-нибудь хочет объяснить причину этого?
Возможно ли, что при вызове этого метода возникает уязвимость безопасности? или с остальными драйверами jdbc, которым что-то не нужно?