OpenJDK 8 - DriverAction

इंटरफ़ेस DriverAction




openjdk

इंटरफ़ेस DriverAction

public interface DriverAction

जब कोई Driver DriverManager द्वारा अधिसूचित किया जाना चाहता है तो उसे लागू किया जाना चाहिए।

एक DriverAction कार्यान्वयन सीधे अनुप्रयोगों द्वारा उपयोग किए जाने का इरादा नहीं है। एक JDBC ड्राइवर इसे सीधे बुलाया जाने से बचने के लिए एक निजी वर्ग में अपने DriverAction कार्यान्वयन बनाने के लिए चुन सकता है।

JDBC ड्राइवर के स्थैतिक आरंभीकरण ब्लॉक को DriverManager.registerDriver (java.sql.Driver, java.sql.DriverAction) को कॉल करना होगा ताकि DriverAction को सूचित किया जा सके कि जब JDBC ड्राइवर डी-पंजीकृत हो तो DriverAction कॉल करने के लिए।

जबसे:
1.8

तरीके

अपंजीकृत

void deregister()

JDBC ड्राइवर को सूचित करने के लिए DriverManager.deregisterDriver(Driver) द्वारा बुलाया गया तरीका यह डी-पंजीकृत था।

deregister विधि का उपयोग केवल JDBC ड्राइवर्स द्वारा किया जाना है न कि एप्लिकेशन द्वारा। JDBC ड्राइवरों को एक सार्वजनिक वर्ग में DriverAction लागू नहीं करने की सिफारिश की जाती है। अगर उस समय डेटाबेस में सक्रिय कनेक्शन होते हैं जिसे deregister विधि कहा जाता है, तो यह विशिष्ट है कि क्या कनेक्शन बंद हैं या जारी रखने की अनुमति है। एक बार जब इस विधि को बुलाया जाता है, तो यह विशिष्ट रूप से लागू होता है कि क्या चालक डेटाबेस में नए कनेक्शन बनाने की क्षमता को सीमित कर सकता है, अन्य Driver विधियों को लागू कर सकता है या एक SQLException फेंक सकता है। अपने व्यवहार पर अतिरिक्त जानकारी के लिए अपने JDBC ड्राइवर के दस्तावेज से परामर्श करें।

जबसे:
1.8
यह भी देखें:
DriverManager.registerDriver(java.sql.Driver, java.sql.DriverAction) , DriverManager.deregisterDriver(Driver)