Vlastnosti Oracle JDBC SOCKS a verzie ovládača
Používajte vlastnosti Oracle JDBC SOCKS špecifické pre verziu a odlišujte ich od funkcií HTTPS proxy a proxy používateľa databázy.
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 SOCKS | Podporovaná sieťová cesta prenosu |
| Vlastnosti HTTPS proxy | Iná sieťová cesta proxy |
| Overovanie proxy používateľa databázy | Identita 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.