Oracle JDBC SOCKS-eienskappe en drywerweergawes
Gebruik weergawe-spesifieke Oracle JDBC SOCKS-eienskappe en onderskei hulle van sy HTTPS-proxy- en databasis-proxygebruiker-funksies.
Vir 'n Oracle JDBC-drywer wat drywervlak-SOCKS-ondersteuning dokumenteer, gee hierdie deur die bestaande verbindingsopstelling:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Hulle kies die tussenganger, nie 'n vervangende databasishost, -diens of -aanmelding nie. Bevestig dat die geinstalleerde drywer hulle ondersteun en dat die verbindingsfabriek werklik daardie eienskapbron deurgee. Vir 'n publiek bereikbare databasis op 'n roete wat openbare tussengangers toelaat, bied die SOCKS-proxylys kandidate wat by daardie drywer se SOCKS-ondersteuning pas. Bevestig toegang tot elke werklike databasis of ontdekte eindpunt en poort, met behoud van die databasisrekening en TLS-instellings. Gebruik daardie openbare tak slegs met proxyrekening-invoer ongestel; moenie 'n bestaande proxygebruikersnaam of -wagwoord na die kandidaat oordra nie.
| Funksie | Doel |
|---|---|
| SOCKS-eienskappe | 'n Ondersteunde netwerkherleidingsroete |
| HTTPS-proxy-eienskappe | Nog 'n netwerkproxy-roete |
| Databasis-proxygebruiker-verifikasie | Databasis-identiteit, nie 'n internetherleiding nie |
Die API dokumenteer ook oracle.net.socksRemoteDNS; kontroleer die beskikbaarheid en gedrag daarvan vir die ontplooide drywer. Generiese JVM- en Oracle-spesifieke eienskappe is nie uitruilbaar nie.
Ou SOCKS/NIO-omseilings benodig hul ou drywerkonteks. Moenie vervoer deaktiveer net omdat 'n historiese antwoord dit gedoen het nie. Nadat roetering werk, vereis databasisprotokol, TLS, ontdekking en verifikasie steeds 'n versoenbare verbindingsbeskrywer en rekening.