Foar in Oracle JDBC-driver dy't SOCKS-stipe op drivernivo dokumintearret, jou dizze troch de besteande ferbiningopsje:

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

Se kieze de tuskenlizzer, net in ferfanging fan databankhost, tsjinst of oanmelding. Befêstigje dat de ynstalleare driver se stipet en dat de ferbiningfabryk dy eigenskipboarne echt trochjout. Foar in iepenbier berikbere databank op in rûte dy't iepenbiere tuskenlizzers tastiet, biedt de SOCKS-proxylist kandidaten om te ferbinen mei de SOCKS-stipe fan dy driver. Befêstigje tagong ta elke werklike databank of ûntdutsen einpunt en poarte, wylst it databankakkoart en de TLS-ynstellingen behâlden bliuwe. Brûk dy iepenbiere tûke allinnich mei proxy-akkoart-ynfier net ynsteld; drage gjin besteande proxy-brûkersnamme of wachtwurd oer nei de kandidaat.

FunksjeDoel
SOCKS-eigenskippenIn stipe netwurkrelayrûte
HTTPS-proxyeigenskippenIn oare netwurkproxyrûte
Databank-proxybrûker-autentikaasjeDatabankidentiteit, gjin ynternetrelay

De API dokumintearret ek oracle.net.socksRemoteDNS; kontrolearje de beskikberens en it gedrach foar de útrôle driver. Algemiene JVM- en Oracle-spesifike eigenskippen binne net útwikselber.

Alde SOCKS/NIO-oplossingen hawwe har âlde driverkontekst nedich. Skeakelje ferfier net út allinnich om't in histoarysk antwurd dat die. Nei't routing wurket, freegje databankprotokol, TLS, ûntdekking en autentikaasje noch altyd in kompatibel ferbiningbeskriuwing en akkoart.

Relatearre artikelen