د Oracle JDBC ډرایور لپاره چې د ډرایور په کچه د SOCKS ملاتړ مستندوي، دا د موجودې اړیکې تنظیم له لارې ولېږئ:

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

دوی منځګړی غوره کوي، نه د ډیټابیس کوربه، خدمت یا ننوتلو بدیل. ډاډ ترلاسه کړئ چې نصب شوی ډرایور دوی ملاتړ کوي او د اړیکې فابریکه هغه ځانګړنې سرچینه واقعاً لیږدوي. د عامه لاسرسي وړ ډیټابیس لپاره، په هغه لار چې عامه منځګړو ته اجازه ورکوي، د SOCKS پراکسي لیست هغه کاندیدان وړاندې کوي چې د دې ډرایور د SOCKS ملاتړ سره سمون ولري. د هر ریښتیني ډیټابیس یا کشف شوي پای ټکي او پورټ ته لاسرسی تایید کړئ، د ډیټابیس حساب او TLS تنظیمات وساتئ. هغه عامه څانګه یوازې هغه وخت وکاروئ چې د پراکسي حساب ننوتنې نه وي ټاکل شوې؛ موجوده پراکسي کارن نوم یا پټ نوم کاندید ته مه وړئ.

ځانګړنههدف
SOCKS ځانګړنېملاتړ شوې شبکه لېږدونکې لار
HTTPS پراکسي ځانګړنېبله شبکه پراکسي لار
د ډیټابیس پراکسي-کارن تصدیقد ډیټابیس هویت، نه د انټرنیټ لېږد

API همدارنګه oracle.net.socksRemoteDNS مستندوي؛ د ځای پرځای شوي ډرایور لپاره د هغې شتون او چلند وګورئ. عمومي JVM او د Oracle ځانګړنې تبادله کیدونکې نه دي.

زوړ SOCKS/NIO حلونه خپل زوړ ډرایور متن ته اړتیا لري. یوازې د دې لپاره چې یو تاریخي ځواب داسې وکړل ټرانسپورټ مه غیر فعالوئ. وروسته له دې چې لارښوونه کار وکړ، د ډیټابیس پروتوکول، TLS، کشف او تصدیق لا هم د مطابقت لرونکي اړیکې توضیح او حساب ته اړتیا لري.

اړوندې مقالې