Sifat SOCKS Oracle JDBC dan Versi Pemacu
Gunakan sifat SOCKS Oracle JDBC khusus versi dan bezakannya daripada ciri proksi HTTPS dan pengguna-proksi pangkalan data.
Untuk pemacu Oracle JDBC yang mendokumenkan sokongan SOCKS peringkat pemacu, hantar sifat ini melalui persediaan sambungan sedia ada:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Ia memilih perantara, bukan pengganti hos, perkhidmatan atau log masuk pangkalan data. Sahkan pemacu yang dipasang menyokongnya dan kilang sambungan benar-benar menghantar sumber sifat itu. Untuk pangkalan data yang boleh dicapai secara awam pada laluan yang membenarkan perantara awam, senarai proksi SOCKS menawarkan calon untuk dipadankan dengan sokongan SOCKS pemacu tersebut. Sahkan akses ke setiap pangkalan data sebenar atau titik akhir dan port yang ditemui, sambil mengekalkan akaun pangkalan data dan tetapan TLS. Gunakan cabang awam itu hanya apabila input akaun proksi tidak ditetapkan; jangan pindahkan nama pengguna atau kata laluan proksi sedia ada kepada calon.
| Ciri | Tujuan |
|---|---|
| Sifat SOCKS | Laluan geganti rangkaian yang disokong |
| Sifat proksi HTTPS | Laluan proksi rangkaian lain |
| Pengesahan pengguna-proksi pangkalan data | Identiti pangkalan data, bukan geganti internet |
API juga mendokumenkan oracle.net.socksRemoteDNS; semak ketersediaan dan tingkah lakunya untuk pemacu yang digunakan. Sifat JVM generik dan sifat khusus Oracle tidak boleh ditukar ganti.
Penyelesaian SOCKS/NIO lama memerlukan konteks pemacu lamanya. Jangan lumpuhkan pengangkutan semata-mata kerana jawapan sejarah melakukannya. Selepas penghalaan berfungsi, protokol pangkalan data, TLS, penemuan dan pengesahan masih memerlukan deskriptor sambungan dan akaun yang serasi.