Postgresql अब एक OSGi संगत ड्राइवर प्रदान करता है। इसे मावेन सेंट्रल से डाउनलोड किया जा सकता है:mvn:org.postgresql/postgresql/9.4-1203-jdbc41अपाचे कराफ में इसे
के साथ इंस्टॉल किया जा सकता है
feature:install pax-jdbc-postgresql
बंडल एक OSGi के रूप में DataSourceFactory प्रदान करता है। इसका उपयोग प्रोग्रामेटिक रूप से डेटा स्रोत बनाने के लिए किया जा सकता है।
service:list
का उपयोग करें इस DataSourceFactory के गुण देखने के लिए।
वैकल्पिक रूप से आप पैक्स-जेडीबीसी-कॉन्फ़िगरेशन
. osgi.jdbc.driver.class=org.postgresql.Driver
का उपयोग करें config में Postgresql ड्राइवर की पहचान करने के लिए। यदि कॉन्फ़िगरेशन को सही ढंग से संसाधित किया जा सकता है तो डेटा स्रोत प्रकार की एक सेवा होगी जिसे आप अपने कोड में संदर्भित कर सकते हैं।
मुझे एक पूर्ण उदाहरण के लिए डर्बी और हाइबरनेट का उपयोग करना मिला है। जिसे पोस्टग्रेस्क्ल के अनुकूल बनाना काफी आसान होना चाहिए।