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

स्प्रिंग JdbcTemplate सत्र बदल देता है

ऐसा करने के कई तरीके हैं। पहला:

  • डेटासोर्स एक इंटरफ़ेस है, तो आप इसे स्वयं लागू क्यों नहीं करते (प्रॉक्सी पैटर्न का उपयोग करें)? कुछ इस तरह बनाएं:

    class MyDataSource implements DataSource {
        private DataSource realDataSource;
    
        public Connection getConnection() {
              Connection c = realDataSource.getConnection();
              // do whatever you want to do and
              return c;
        }
    
    }
    

    अन्य सभी तरीके सीधे realDataSource को सौंपे जाएंगे।

    इस प्रॉक्सी का उपयोग प्रदान किए गए कोड स्निपेट में किया जा सकता है।

  • आप कुछ एओपी का उपयोग कर सकते हैं - बस एक सलाह दें कि कनेक्शन बनने के बाद चलेगा और जो कुछ भी आपको चाहिए वह करें। मूल रूप से यह वही प्रॉक्सी है लेकिन स्वचालित रूप से स्प्रिंग द्वारा बनाई गई है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle ORA-30004 SYS_CONNECT_BY_PATH फ़ंक्शन का उपयोग करते समय,

  2. जेडीबीसी कनेक्शन के लिए टाइमज़ोन क्षेत्र कैसे सेट करें और एसक्लएक्सप्शन टाइमज़ोन क्षेत्र से बचें?

  3. तृतीय पक्ष Oracle .NET प्रदाताओं की तुलना

  4. पीएल/एसक्यूएल ब्लॉक में एक रिकॉर्ड प्रकार को परिभाषित करें जो स्वयं के संग्रह को संदर्भित करता है

  5. NLSLANG को बिना हजार सेपरेटर के सेट करें