Oracle JDBC SOCKS հատկությունները և դրայվերի տարբերակները
Օգտագործեք տարբերակին հատուկ Oracle JDBC SOCKS հատկությունները և տարբերեք դրանք HTTPS վստահված սերվերի և տվյալների բազայի վստահված օգտատիրոջ գործառույթներից։
Դրայվերի մակարդակով 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-ը, հայտնաբերումը և նույնականացումը դեռ պահանջում են համատեղելի միացման նկարագրիչ և հաշիվ։