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, откривањето и автентикацијата сè уште бараат компатибилен опис на врска и сметка.