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

ओरेकल कनेक्शन में डीबीसीपी कनेक्शन कैसे डालें?

आपको बस डीबीसीपी विशिष्ट कनेक्शन वर्ग में डालने में सक्षम होना चाहिए और वहां से आंतरिक ओरेकल कनेक्शन पुनर्प्राप्त करना चाहिए:

import org.apache.commons.dbcp.DelegatingConnection;

DelegatingConnection dc = (DelegatingConnection)conn;
OracleConnection oc = (OracleConnection)pc.getInnermostDelegate();

यदि आप टॉमकैट की DBCP की बिल्ट-इन कॉपी का उपयोग कर रहे हैं तो आपको जो आयात करना होगा वह है:

import org.apache.tomcat.dbcp.dbcp.DelegatingConnection;

या आप Oracle JDBC ड्राइवर कार्यान्वयन में निर्मित कनेक्शन पूलिंग का उपयोग कर सकते हैं। यह एक Oracle कनेक्शन देता है। एक आसान सेटअप होगा:

<Resource auth="Container"
          connectionCacheName="CXCACHE"
          connectionCacheProperties="{MaxStatementsLimit=5,MinLimit=1, MaxLimit=1, ValidateConnection=true}"
          connectionCachingEnabled="true"
          description="Oracle Datasource"
          factory="oracle.jdbc.pool.OracleDataSourceFactory"
          name="jdbc/TestDB"
          user="default_user" 
          password="password"
          type="oracle.jdbc.pool.OracleDataSource"
          url="jdbc:oracle:thin:@//localhost:1521/orcl"
          />


  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 में अस्थायी डेटा के लिए प्रदर्शन विचार

  2. ओरेकल में प्रक्रिया और निष्पादित करने के लिए पैरामीटर के रूप में चयन विवरण पास करें

  3. पीएल/एसक्यूएल पर डेटाटाइम फ़ील्ड पर केवल तारीख अपडेट करें

  4. Oracle11g क्लाइंट का उपयोग करके Oracle19C सर्वर से कनेक्ट करना

  5. Oracle संग्रहीत कार्यविधि में varchar2 इनपुट का डिफ़ॉल्ट आकार क्या है, और क्या इसे बदला जा सकता है?