Għal driver Oracle JDBC li jiddokumenta appoġġ SOCKS fil-livell tad-driver, għaddi dawn permezz tas-setup tal-konnessjoni eżistenti:

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

Dawn jagħżlu l-intermedjarju, mhux sostitut għall-host, is-servizz jew il-login tad-database. Ikkonferma li d-driver installat jappoġġjahom u li l-fabbrika tal-konnessjonijiet tassew tgħaddi dik is-sors tal-proprjetajiet. Għal database aċċessibbli pubblikament fuq rotta li tippermetti intermedjarji pubbliċi, il-lista tal-proxy SOCKS toffri kandidati biex tqabbilhom mal-appoġġ SOCKS ta' dak id-driver. Ikkonferma l-aċċess għal kull database reali jew endpoint u port skoperti, filwaqt li żżomm il-kont tad-database u s-settings TLS. Uża dik il-fergħa pubblika biss meta l-inputs tal-kont tal-proxy ma jkunux stabbiliti; tittrasferixxix username jew password tal-proxy eżistenti lill-kandidat.

KaratteristikaSkop
Proprjetajiet SOCKSMogħdija ta' relay tan-netwerk appoġġjata
Proprjetajiet tal-proxy HTTPSMogħdija oħra tal-proxy tan-netwerk
Awtentikazzjoni tal-utent-proxy tad-databaseIdentità tad-database, mhux relay tal-internet

L-API tiddokumenta wkoll oracle.net.socksRemoteDNS; iċċekkja d-disponibbiltà u l-imġiba tiegħu għad-driver implimentat. Il-proprjetajiet ġeneriċi tal-JVM u dawk speċifiċi għal Oracle mhumiex interkambjabbli.

Is-soluzzjonijiet antiki SOCKS/NIO jeħtieġu l-kuntest antik tad-driver tagħhom. Tiddiżattivax it-trasport biss għax tweġiba storika għamlet hekk. Wara li l-irrotar jaħdem, il-protokoll tad-database, TLS, l-iskoperta u l-awtentikazzjoni xorta jeħtieġu deskrittur tal-konnessjoni u kont kompatibbli.

Artikli relatati