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

OracleDataSource बनाम Oracle UCP PoolDataSource

नवीनतम Oracle jdbc ड्राइवर (11.2.0.1.0) स्पष्ट रूप से बताता है कि Oracle लागू कनेक्शन कैश (जो कि OracleDataSource का उपयोग करता है) इसे हटा दिया गया है:

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

Oracle JDBC ड्राइवर्स 11.2.0.1.0 प्रोडक्शन Readme.txt जारी करें

इस रिलीज में नया क्या है?

यूनिवर्सल कनेक्शन पूल इस रिलीज में Oracle इंप्लिक्ट कनेक्शन कैश फीचर को हटा दिया गया है। उपयोगकर्ताओं को इसके बजाय नए UniversalConnection पूल का उपयोग करने के लिए दृढ़ता से प्रोत्साहित किया जाता है। UCP में theICC की सभी विशेषताएं हैं, साथ ही और भी बहुत कुछ है। UCP एक अलग जार फ़ाइल, ucp.jar में उपलब्ध है।

इसलिए मुझे लगता है कि यूसीपी का उपयोग शुरू करना बेहतर है, लेकिन दस्तावेज़ीकरण यह उतना अच्छा नहीं है। उदाहरण के लिए मुझे वसंत के साथ यूसीपी का उपयोग करने का कोई तरीका नहीं मिला...

अपडेट करें: मुझे सही स्प्रिंग कॉन्फ़िगरेशन मिला है:ठीक है मुझे लगता है कि मुझे सही कॉन्फ़िगरेशन मिल गया है:

<bean id="dataSource" class="oracle.ucp.jdbc.PoolDataSourceFactory" factory-method="getPoolDataSource">
    <property name="URL" value="jdbc:oracle:thin:@myserver:1521:mysid" />
    <property name="user" value="myuser" />
    <property name="password" value="mypassword" />
    <property name="connectionFactoryClassName" value="oracle.jdbc.pool.OracleDataSource" />
    <property name="connectionPoolName" value="ANAG_POOL" />
    <property name="minPoolSize" value="5" />
    <property name="maxPoolSize" value="10" />
    <property name="initialPoolSize" value="5" />
    <property name="inactiveConnectionTimeout" value="120" />
    <property name="validateConnectionOnBorrow" value="true" />
    <property name="maxStatements" value="10" />
</bean>

कुंजी सही फ़ैक्टरी वर्ग और सही फ़ैक्टरी विधि निर्दिष्ट करना है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जहां क्लॉज . में कुल कार्यों की अनुमति क्यों नहीं है?

  2. Oracle में UTF8 वर्ण सेट को कैसे कॉन्फ़िगर करें?

  3. Oracle मुसीबत में पैरामीटरयुक्त क्वेरी

  4. R12.2/R12.1 अपग्रेड के लिए शीर्ष AWR उपयोगी प्रश्न

  5. Oracle SQL डेवलपर में tnsnames.ora का उपयोग करें