Oracle JDBC SOCKS касиеттери жана драйвер версиялары
Версияга таандык Oracle JDBC SOCKS касиеттерин колдонуңуз жана аларды HTTPS проксиси жана маалымат базасынын прокси-колдонуучу функцияларынан ажыратыңыз.
Драйвер деңгээлинде 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, аныктоо жана аутентификация шайкеш туташуу дескрипторун жана эсебин талап кылат.