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

कनेक्शन को oracle.jdbc.OracleConnection में नहीं डाला जा सकता है

आप जिस कनेक्शन को पुनः प्राप्त कर रहे हैं वह संभवतः एक लपेटा हुआ कनेक्शन है।

यदि आप वास्तव में अंतर्निहित Oracle कनेक्शन प्राप्त करने की आवश्यकता है जिसका आपको उपयोग करना चाहिए:

if (connection.isWrapperFor(OracleConnection.class)){
   OracleConnection oracleConnection= connection.unwrap(OracleConnection.class);  
}else{
   // recover, not an oracle connection
}

isWrapperFor और unwrap जावा 1.6 के बाद से विधियां उपलब्ध हैं, और ए/एस कनेक्शन रैपर द्वारा सार्थक रूप से कार्यान्वित की जानी चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. web.config asp.net में oracle डेटाबेस कनेक्शन

  2. सूची डेटा प्रयोग करने योग्य प्रारूप में?

  3. Oracle SQL, एकाधिक स्तंभों को संयोजित करें + टेक्स्ट जोड़ें

  4. ओएस एक्स 2013-004 के लिए जावा स्विंग अनुप्रयोगों को कैसे प्रभावित (ब्रेक) करता है?

  5. Oracle में स्ट्रिंग को कई पंक्तियों में विभाजित करना