Pri ovládači Oracle JDBC, ktorý dokumentuje podporu SOCKS na úrovni ovládača, odovzdajte tieto vlastnosti cez existujúce nastavenie pripojenia:

properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");

Vyberajú sprostredkovateľa, nie náhradu hostiteľa, služby alebo prihlásenia databázy. Overte, že nainštalovaný ovládač ich podporuje a že továreň pripojení tento zdroj vlastností skutočne odovzdáva. Pre verejne dostupnú databázu na trase, ktorá povoľuje verejných sprostredkovateľov, ponúka zoznam SOCKS proxy kandidátov na priradenie k podpore SOCKS daného ovládača. Overte prístup ku každej skutočnej databáze alebo zistenému koncovému bodu a portu, pričom zachovajte účet databázy a nastavenia TLS. Túto verejnú vetvu používajte len s nenastavenými vstupmi proxy účtu; neprenášajte existujúce používateľské meno ani heslo proxy na kandidáta.

VlastnosťÚčel
Vlastnosti SOCKSPodporovaná sieťová cesta prenosu
Vlastnosti HTTPS proxyIná sieťová cesta proxy
Overovanie proxy používateľa databázyIdentita databázy, nie internetový prenos

API takisto dokumentuje oracle.net.socksRemoteDNS; overte jeho dostupnosť a správanie pre nasadený ovládač. Všeobecné vlastnosti JVM a vlastnosti špecifické pre Oracle nie sú zameniteľné.

Staré riešenia SOCKS/NIO potrebujú svoj starý kontext ovládača. Nevypínajte transport len preto, že to urobila historická odpoveď. Po tom, ako smerovanie funguje, protokol databázy, TLS, zisťovanie a overovanie stále vyžadujú kompatibilný deskriptor pripojenia a účet.

Súvisiace články