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, શોધ અને પ્રમાણીકરણને હજી સુસંગત કનેક્શન વર્ણન અને ખાતાની જરૂર છે.