Oracle JDBC SOCKS īpašības un draivera versijas
Izmantojiet versijai raksturīgās Oracle JDBC SOCKS īpašības un atšķiriet tās no HTTPS starpniekservera un datubāzes starpniekservera lietotāja funkcijām.
Oracle JDBC draiverim, kas dokumentē SOCKS atbalstu draivera līmenī, nododiet šīs īpašības caur esošo savienojuma iestatījumu:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Tās izvēlas starpnieku, nevis datubāzes resursdatora, pakalpojuma vai pieteikšanās aizstājēju. Pārliecinieties, ka instalētais draiveris tās atbalsta un ka savienojuma fabrika patiešām nodod šo īpašību avotu. Publiski sasniedzamai datubāzei maršrutā, kas atļauj publiskus starpniekus, SOCKS starpniekserveru saraksts piedāvā kandidātus, ko saskaņot ar šī draivera SOCKS atbalstu. Pārliecinieties par piekļuvi katrai faktiskajai datubāzei vai atklātajam galapunktam un portam, saglabājot datubāzes kontu un TLS iestatījumus. Izmantojiet šo publisko atzaru tikai tad, kad starpnieka konta ievades nav iestatītas; nepārnesiet esošo starpnieka lietotājvārdu vai paroli uz kandidātu.
| Funkcija | Mērķis |
|---|---|
| SOCKS īpašības | Atbalstīts tīkla pārvades ceļš |
| HTTPS starpniekservera īpašības | Cits tīkla starpniekservera ceļš |
| Datubāzes starpniekservera lietotāja autentifikācija | Datubāzes identitāte, nevis interneta pārvade |
API dokumentē arī oracle.net.socksRemoteDNS; pārbaudiet tā pieejamību un uzvedību izvietotajam draiverim. Vispārīgās JVM un Oracle raksturīgās īpašības nav savstarpēji aizvietojamas.
Vecie SOCKS/NIO risinājumi prasa savu veco draivera kontekstu. Neatspējojiet transportu tikai tāpēc, ka vēsturiska atbilde to darīja. Kad maršrutēšana darbojas, datubāzes protokolam, TLS, atklāšanai un autentifikācijai joprojām nepieciešams saderīgs savienojuma apraksts un konts.