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

उपयोगकर्ताओं को JDBC कनेक्शन पर स्विच करना

कल शोध करने के बाद, मैंने पाया कि समाधान Oracle प्रॉक्सी प्रमाणीकरण का उपयोग करना है। यह समाधान JDBC विनिर्देश के बाहर है। हालाँकि, Oracle ऐसे समाधान को लागू करने के लिए एक हुक प्रदान करता है। प्रॉक्सी कनेक्शन खोलना इस तरह दिखेगा:

import oracle.jdbc.OracleConnection;    

//Declare variables
String url = "...";
String username = "...";
String password = "...";

//Create the Connection
Connection conn = DriverManager.getConnection(url, username, password);

//Set the proxy properties
java.util.Properties prop = new java.util.Properties();
prop.put(OracleConnection.PROXY_USER_NAME, "BILL");
prop.put(OracleConnection.PROXY_USER_PASSWORD, "password");

//Cast the Connection to an OracleConnection and create the proxy session
((OracleConnection)conn).openProxySession(OracleConnection.PROXYTYPE_USER_NAME, prop);

/* The Connection credentials have now been changed */

अगर इससे जुड़ी अन्य बारीकियां हैं तो मुझे आश्चर्य नहीं होगा, लेकिन यह एक अच्छी शुरुआत है। आपकी मदद के लिए धन्यवाद, सब लोग!



  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. R12.2 अपग्रेड पार्ट -1 . के लिए चरण दर चरण अपग्रेड प्रक्रिया

  3. Oracle IN बनाम मौजूद अंतर?

  4. INSERT और UPDATE संचालन में अनुक्रमणिका का उपयोग कैसे और कब किया जाता है?

  5. किसी क्वेरी परिणाम से परिणामों का यादृच्छिक नमूना चुनें