Za gonilnik Oracle JDBC, ki dokumentira podporo SOCKS na ravni gonilnika, posredujte te lastnosti prek obstoječe nastavitve povezave:

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

Izbirajo posrednika, ne nadomestila za gostitelja, storitev ali prijavo podatkovne baze. Preverite, da nameščeni gonilnik jih podpira in da tovarna povezav res posreduje ta vir lastnosti. Za javno dostopno podatkovno bazo na poti, ki dovoljuje javne posrednike, seznam proxyjev SOCKS ponuja kandidate za uskladitev s podporo SOCKS tega gonilnika. Potrdite dostop do vsake dejanske podatkovne baze ali odkrite končne točke in vrat, pri čemer ohranite račun podatkovne baze in nastavitve TLS. To javno vejo uporabljajte le z nenastavljenimi vnosi proxy računa; ne prenašajte obstoječega uporabniškega imena ali gesla proxyja na kandidata.

FunkcijaNamen
Lastnosti SOCKSPodprta omrežna pot prenosa
Lastnosti proxyja HTTPSDruga omrežna pot proxyja
Preverjanje pristnosti uporabnika proxyja podatkovne bazeIdentiteta podatkovne baze, ne internetni prenos

API dokumentira tudi oracle.net.socksRemoteDNS; preverite njegovo razpoložljivost in vedenje za nameščeni gonilnik. Splošne lastnosti JVM in lastnosti, specifične za Oracle, niso zamenljive.

Stare rešitve SOCKS/NIO potrebujejo svoj stari kontekst gonilnika. Ne onemogočite prenosa samo zato, ker je to storil zgodovinski odgovor. Ko usmerjanje deluje, protokol podatkovne baze, TLS, odkrivanje in preverjanje pristnosti še vedno zahtevajo združljiv opisnik povezave in račun.

Sorodni članki