Oracle JDBC SOCKS-eigenschappen en driverversies
Gebruik versiespecifieke Oracle JDBC SOCKS-eigenschappen en onderscheid ze van de HTTPS-proxy- en database-proxygebruiker-functies.
Voor een Oracle JDBC-stuurprogramma dat SOCKS-ondersteuning op stuurprogrammaniveau documenteert, geeft u deze door via de bestaande verbindingsinstellingen:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Ze selecteren de tussenliggende partij, niet een vervanging van databasehost, -service of login. Controleer of het geïnstalleerde stuurprogramma ze ondersteunt en of de verbindingsfactory die eigenschappenbron daadwerkelijk doorgeeft. Voor een openbaar bereikbare database op een route die openbare tussenpartijen toestaat, biedt de SOCKS-proxylijst kandidaten om af te stemmen op de SOCKS-ondersteuning van dat stuurprogramma. Bevestig toegang tot elke werkelijke database of ontdekt eindpunt en poort, met behoud van het databaseaccount en de TLS-instellingen. Gebruik die openbare tak alleen met niet-ingestelde proxyaccount-invoer; draag geen bestaande proxygebruikersnaam of wachtwoord over naar de kandidaat.
| Functie | Doel |
|---|---|
| SOCKS-eigenschappen | Een ondersteund netwerkrelaypad |
| HTTPS-proxyeigenschappen | Een ander netwerkproxypad |
| Database-proxygebruiker-authenticatie | Database-identiteit, geen internetrelay |
De API documenteert ook oracle.net.socksRemoteDNS; controleer de beschikbaarheid en het gedrag ervan voor het uitgerolde stuurprogramma. Algemene JVM- en Oracle-specifieke eigenschappen zijn niet uitwisselbaar.
Oude SOCKS/NIO-oplossingen hebben hun oude stuurprogrammacontext nodig. Schakel transport niet uit alleen omdat een historisch antwoord dat deed. Nadat routering werkt, vereisen databaseprotocol, TLS, ontdekking en authenticatie nog steeds een compatibele verbindingsdescriptor en account.