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

PostgreSQL JDBC के साथ कनेक्शन पूलिंग

org.postgresql.ds.PGPoolingDataSource . का उपयोग करें
यहां एक उदाहरण दिया गया है:http://jdbc.postgresql. org/documentation/head/ds-ds.html
मैंने JDBC4 ड्राइवर का उपयोग करके इस उदाहरण की जाँच की है और इसने ठीक काम किया है।

हालांकि इस लिंक के दस्तावेज़ीकरण में वे इसकी सीमाओं के कारण पोस्टग्रेएसक्यूएल पूलिंग डेटा स्रोत का उपयोग करने से हतोत्साहित करते हैं:

वे DBCP कनेक्शन पूल का उपयोग करने की अनुशंसा करते हैं:http://commons.apache.org/proper/ कॉमन्स-डीबीसीपी/ इसे जांचें, यह बहुत बेहतर है - बस लाइब्रेरी फ़ाइलों को डाउनलोड करें, उन्हें क्लासपैच में रखें और प्रोजेक्ट में आयात करें, उपरोक्त लिंक से प्रलेखन में उदाहरण हैं कि इसे कोड में कैसे उपयोग किया जाए।

अधिकांश (सभी? ) एप्लिकेशन सर्वर अपने स्वयं के कनेक्शन पूल को लागू करते हैं, यदि आप एप्लिकेशन सर्वर का उपयोग कर रहे हैं, तो यह सबसे अच्छा विकल्प है। उदाहरण के लिए टॉमकैट 7 में कनेक्शन पूल का अपना कार्यान्वयन है, यह डीबीसीपी से भी बेहतर है, दस्तावेज़ीकरण की जांच करें:http://tomcat.apache.org/tomcat-7.0-doc/jdbc -पूल.एचटीएमएल




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. odoo12 डेटाबेस बैकअप कोई मालिक नहीं है?

  2. SQL क्वेरी:तालिका से पंक्तियों का आदेश प्राप्त करें - II

  3. Npgsql 4.0 पैरामीटर और शून्य मान

  4. Mac OSX Lion से PostgreSQL 9.0.4 को पूरी तरह से अनइंस्टॉल करें?

  5. सक्रिय रिकॉर्ड अद्यतन सभी JSON फ़ील्ड