Драйверын түвшинд SOCKS дэмжлэгийг баримтжуулсан Oracle JDBC драйверын хувьд эдгээрийг одоо байгаа холболтын тохиргоогоор дамжуулна:

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, илрүүлэлт, баталгаажуулалт нийцтэй холболтын тодорхойлолт, бүртгэл шаарддаг.

Холбоотой нийтлэлүүд