Драйвер деңгээлинде SOCKS колдоосун документтеген Oracle JDBC драйвери үчүн буларды учурдагы туташуу жөндөөлөрү аркылуу өткөрүңүз:

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, аныктоо жана аутентификация шайкеш туташуу дескрипторун жана эсебин талап кылат.

Тектеш макалалар