यह आपके एप्लिकेशन द्वारा उपयोग किए जा रहे कनेक्शन पूल से आ सकता है। हम कनेक्शन का परीक्षण करने के लिए एक साधारण क्वेरी का उपयोग करते हैं।
बस mysql-connector-j के स्रोत में एक त्वरित नज़र डालें और यह वहां से नहीं आ रहा है।
सबसे संभावित कारण कनेक्शन पूल है।
सामान्य कनेक्शन पूल:
कॉमन्स-डीबीसीपी एक कॉन्फ़िगरेशन गुण है validationQuery
, यह testOnBorrow
. के साथ संयुक्त है और testOnReturn
आपके द्वारा देखे जाने वाले बयानों का कारण बन सकता है।
c3p0 इसमें preferredTestQuery
है , testConnectionOnCheckin
, testConnectionOnCheckout
और idleConnectionTestPeriod
इसके लायक क्या है, मैं कनेक्शन परीक्षण और चेकआउट/उधार को कॉन्फ़िगर करता हूं, भले ही इसका मतलब थोड़ा अतिरिक्त नेटवर्क चैटर हो।