Oracle JDBC SOCKS-egenskaper og driverversjoner
Bruk versjonsspesifikke Oracle JDBC SOCKS-egenskaper, og skill dem fra HTTPS-proxy- og database-proxybruker-funksjonene.
For en Oracle JDBC-driver som dokumenterer SOCKS-støtte på drivernivå, send disse gjennom det eksisterende tilkoblingsoppsettet:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");De velger mellomleddet, ikke en erstatning for databasevert, -tjeneste eller innlogging. Bekreft at den installerte driveren støtter dem, og at tilkoblingsfabrikken faktisk sender den egenskapskilden videre. For en offentlig tilgjengelig database på en rute som tillater offentlige mellomledd, tilbyr SOCKS-proxylisten kandidater for å matche driverens SOCKS-støtte. Bekreft tilgang til hver faktiske database eller oppdagede endepunkt og port, mens databasekontoen og TLS-innstillingene beholdes. Bruk den offentlige grenen bare med proxykonto-inndata ikke satt; ikke flytt et eksisterende proxybrukernavn eller -passord til kandidaten.
| Funksjon | Formål |
|---|---|
| SOCKS-egenskaper | En støttet nettverksrelérute |
| HTTPS-proxyegenskaper | En annen nettverksproxyrute |
| Database-proxybruker-autentisering | Databaseidentitet, ikke en internettrelé |
API-et dokumenterer også oracle.net.socksRemoteDNS; sjekk tilgjengelighet og oppførsel for den utrullede driveren. Generiske JVM- og Oracle-spesifikke egenskaper kan ikke byttes om.
Gamle SOCKS/NIO-løsninger trenger sin gamle driverkontekst. Ikke deaktiver transport bare fordi et historisk svar gjorde det. Når rutingen virker, krever databaseprotokoll, TLS, oppdagelse og autentisering fortsatt en kompatibel tilkoblingsbeskrivelse og konto.