د Oracle JDBC SOCKS ځانګړنې او د ډرایور نسخې
د نسخې سره سمې Oracle JDBC SOCKS ځانګړنې وکاروئ او له HTTPS پراکسي او د ډیټابیس پراکسي-کارن ځانګړنو څخه یې جلا کړئ.
د 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، کشف او تصدیق لا هم د مطابقت لرونکي اړیکې توضیح او حساب ته اړتیا لري.