Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जावा JDBC - tnsnames.ora का उपयोग करके Oracle से कैसे जुड़ें?

मुझे यह भी पता नहीं था कि पतले ड्राइवर के साथ tnsnames का उपयोग करना संभव है, लेकिन जाहिर तौर पर इसे संस्करण 10 में कहीं जोड़ा गया था:

http://docs.oracle.com/cd/B19306_01/java.102/b14355/urls.htm#BEIDIJCE

विशेष रूप से:

<ब्लॉकक्वॉट>

नोट:

JDBC थिन ड्राइवर के साथ TNSNames का उपयोग करते समय, आपको oracle.net.tns_admin प्रॉपर्टी को उस निर्देशिका में सेट करना होगा जिसमें आपकी tnsnames.ora फ़ाइल है।

java -Doracle.net.tns_admin=%ORACLE_HOME%\network\admin

जैसा कि उल्लेख किया गया है, मैंने जाँच नहीं की है कि क्या यह वास्तव में . है काम करता है।

मुझे नहीं लगता कि "वास्तविक नेटवर्क कॉन्फ़िगरेशन निर्देशिका ढूंढें" तर्क कुछ ओरेकल फ़ंक्शन के माध्यम से उपलब्ध है। आपको इसे अपने प्रश्न में उल्लिखित मैन्युअल रूप से करना होगा, या शायद TNS_ADMIN पर्यावरण चर मौजूद होने पर भरोसा करना होगा। उस स्थिति में, जावा आमंत्रण होगा

java -Doracle.net.tns_admin=%TNS_ADMIN%


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oci8.so को Ubuntu सर्वर 17.04 php 7 और apache2 के साथ लोड करने में त्रुटि

  2. Oracle डेटाबेस में PL/SQL संग्रह विधियों का परिचय

  3. एक स्ट्रिंग में एक वर्ण की सभी घटनाओं को खोजने के लिए Oracle क्वेरी

  4. ओरेकल में रिकर्सन

  5. Oracle शीर्ष 10 रिकॉर्ड चुनें