Kudrayiva ye-Oracle JDBC ebhala ukusekelwa kwe-SOCKS ezingeni ledrayiva, dlulisa lezi ngesilungiselelo sokuxhumana esikhona:

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

Zikhetha umlamuli, hhayi esikhundleni somphathi wesizindalwazi, isevisi noma ukungena. Qinisekisa ukuthi idrayiva efakiwe iyazisekela nokuthi imboni yokuxhumana idlulisa lowo mthombo wezici ngempela. Ngesizindalwazi esifinyeleleka emphakathini emzileni ovumela abalamuli bomphakathi, uhlu lwama-proxy e-SOCKS lunikeza abafakizicelo abazoqhathaniswa nokwesekwa kwe-SOCKS kwaleyo drayiva. Qinisekisa ukufinyelela kuso sonke isizindalwazi sangempela noma iphuzu lokugcina elitholiwe kanye nechweba, ugcina i-akhawunti yesizindalwazi nezilungiselelo ze-TLS. Sebenzisa lelo gatsha lomphakathi kuphela lapho okokufaka kwe-akhawunti ye-proxy kungakasethwa; ungadluliseli igama lomsebenzisi noma iphasiwedi ye-proxy ekhona kumfakizicelo.

IsiciInhloso
Izici ze-SOCKSIndlela yokudlulisa yenethiwekhi esekelwayo
Izici ze-HTTPS proxyEnye indlela ye-proxy yenethiwekhi
Ukuqinisekisa umsebenzisi-proxy wesizindalwaziUbunikazi besizindalwazi, hhayi ukudlulisa kwe-inthanethi

I-API ibhala futhi i-oracle.net.socksRemoteDNS; hlola ukutholakala nokuziphatha kwayo kudrayiva esetshenzisiwe. Izici ezijwayelekile ze-JVM neze-Oracle ezikhethekile azishintshisani.

Izixazululo zakudala ze-SOCKS/NIO zidinga umongo wazo wakudala wedrayiva. Ungakhubazi ukuthutha ngenxa nje yokuthi impendulo yomlando yenze kanjalo. Ngemva kokuba umzila usebenza, iphrothokholi yesizindalwazi, i-TLS, ukutholakala nokuqinisekisa kusadinga incazelo yokuxhumana ne-akhawunti ehambisanayo.

Izihloko ezihlobene