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

JDBC/Connectorj:कनेक्शन पूलिंग को समझना

जब आप सीधे डेटाबेस से कनेक्शन खोलते हैं, DriverManager.getConnection . का उपयोग करके , आप उस कॉल में डेटाबेस में लॉग ऑन करने के लिए उपयोगकर्ता नाम और पासवर्ड की आपूर्ति करते हैं।

जब आप कनेक्शन पूल का उपयोग करते हैं, तो आप सीधे कनेक्शन को स्वयं नहीं खोल रहे होते हैं; इसके बजाय, पूल आपके लिए कनेक्शन खोलता और प्रबंधित करता है। बेशक, उस स्थिति में डेटाबेस में लॉग ऑन करने में सक्षम होने के लिए पूल को उपयोगकर्ता नाम और पासवर्ड जानने की जरूरत है।

आम तौर पर, जावा वेब एप्लिकेशन में, आप अपने एप्लिकेशन के प्रत्येक उपयोगकर्ता के लिए अलग-अलग डेटाबेस लॉगिन क्रेडेंशियल का उपयोग नहीं करेंगे। वेब एप्लिकेशन का उपयोग करने वाले किसी भी व्यक्ति के लिए आपके पास केवल एक उपयोगकर्ता नाम और पासवर्ड होगा जो एप्लिकेशन उपयोग करता है। यदि वेब एप्लिकेशन के अलग-अलग उपयोगकर्ताओं के पास अलग-अलग अधिकार हैं, तो आप इसे एप्लिकेशन के लिए एक लॉगिन सिस्टम के द्वारा ही सेट कर सकते हैं, लेकिन एप्लिकेशन के लिए आपके द्वारा उपयोग किए जाने वाले उपयोगकर्ता नाम और पासवर्ड वही नहीं हैं जिनका उपयोग आप लॉग इन करने के लिए करेंगे। डेटाबेस पर।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql तालिका से utf-8 सामग्री पढ़ना

  2. क्या Mysql 5.1.x में UNIQUE इंडेक्स केस को असंवेदनशील बनाने का कोई तरीका है?

  3. मैं यात्रा कार्यक्रम के लिए बिंदुओं के माध्यम से रुक-रुक कर कैसे डिजाइन करूं

  4. MySQL.DateTime को System.DateTime में 0000-00-00 00:00:00 मानों के साथ कनवर्ट करने में असमर्थ

  5. बिना किसी सीमा के mysql में तीसरा उच्चतम वेतन ढूँढना