For ein Oracle JDBC-drivar som dokumenterer SOCKS-støtte på drivarnivå, send desse gjennom det eksisterande tilkoplingssettet:

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

Dei vel mellomleddet, ikkje ei erstatning for databasevert, -teneste eller innlogging. Stadfest at den installerte drivaren støttar dei, og at tilkoplingsfabrikken faktisk sender den eigenskapakjelda vidare. For ein offentleg tilgjengeleg database på ei rute som tillèt offentlege mellomledd, tilbyr SOCKS-proxylista kandidatar for å matche drivaren sin SOCKS-støtte. Stadfest tilgang til kvar faktiske database eller oppdaga endepunkt og port, medan databasekontoen og TLS-innstillingane blir haldne. Bruk den offentlege greina berre med proxykonto-inndata ikkje sette; flytt ikkje eit eksisterande proxybrukarnamn eller -passord til kandidaten.

FunksjonFøremål
SOCKS-eigenskaparEi støtta nettverksrelérute
HTTPS-proxyeigenskaparEi anna nettverksproxyrute
Database-proxybrukar-autentiseringDatabaseidentitet, ikkje ein internettrelé

API-et dokumenterer òg oracle.net.socksRemoteDNS; sjekk tilgjenge og åtferd for den utrulla drivaren. Generiske JVM- og Oracle-spesifikke eigenskapar kan ikkje bytast om.

Gamle SOCKS/NIO-løysingar treng den gamle drivarkonteksten sin. Ikkje deaktiver transport berre fordi eit historisk svar gjorde det. Når rutinga verkar, krev databaseprotokoll, TLS, oppdaging og autentisering framleis ein kompatibel tilkoplingsskildring og konto.

Relaterte artiklar