java - यवस - संबंधपरक डेटाबेस प्रबंधन प्रणाली




विभिन्न डेटाबेस के लिए डीबीसीपी-सत्यापन (2)

मैं डीबीसीपी पूल का उपयोग करता हूं और मैं टेस्टऑनबॉर्न और testOnReturn का परीक्षण करना चाहता हूं ताकि कनेक्शन अभी भी मान्य हो।
दुर्भाग्यवश मुझे इसे काम करने के लिए संपत्ति सत्यापन को सेट करना होगा।

प्रश्न: सत्यापन में क्या मूल्य होना चाहिएQuery?

मुझे पता है, कि: validationQuery एक SQL SELECT कथन होना चाहिए, जो कम से कम एक पंक्ति देता है।

समस्या यह है कि हम विभिन्न डेटाबेस (डीबी 2, ओरेकल, एचएसक्ल्डब) का उपयोग करते हैं।


इनफॉर्मिक्स के लिए, सत्यापन क्वेरी है, सिस्टेबल से 1 का चयन करें


कनेक्टर / जे चालक के साथ MySQL के लिए, एक हल्का सत्यापन सत्यापन है जो सर्वर पर एक पिंग भेजता है और एक डमी परिणाम सेट देता है। प्रमाणीकरण क्वेरी निम्न स्ट्रिंग (या साथ शुरू होनी चाहिए) हो सकती है:

/* ping */

अधिक जानकारी के लिए MySQL ड्राइवर मैनुअल में मान्य कनेक्शन का संदर्भ लें





apache-commons-dbcp