Ιδιότητες SOCKS του Oracle JDBC και εκδόσεις προγράμματος οδήγησης
Χρησιμοποιήστε ιδιότητες SOCKS του Oracle JDBC ειδικές για την έκδοση και διακρίνετέ τις από τις λειτουργίες διακομιστή μεσολάβησης 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, η ανακάλυψη και ο έλεγχος ταυτότητας εξακολουθούν να απαιτούν συμβατό περιγραφέα σύνδεσης και λογαριασμό.