की वजह से फेंक दिया गया था, जबकि डालने अगर एक SQLException एक नकली चाबी की वजह से फेंक दिया गया था।पता करें कि एक SQLException, मैं एक जावा प्रोग्राम है कि डेटाबेस से नास्तिक है और मुझे पता है की जरूरत है एक नकली
यदि मैं एक डेटाबेस ड्राइवर का उपयोग कर रहा था तो मैं केवल त्रुटि कोड का उपयोग करता हूं, लेकिन चूंकि मैं बहुत अलग इंजनों का उपयोग कर सकता हूं क्योंकि त्रुटि कोड समान नहीं है।
क्या किसी ने इससे पहले किया है? कोई विचार?
कई टीआईए!
संपादित करें: मैं एक विन्यास फाइल जहाँ मैं ड्राइवर वर्ग की दुकान है (यानी: org.apache.derby.jdbc.ClientDriver) और कुछ अन्य आवश्यक जानकारी (यानी: उपयोगकर्ता नाम, पासवर्ड, यूआरएल ...)। कनेक्शन हमेशा "java.SQL.Connection" के रूप में पारित किया जाता है, इसलिए मुझे वास्तव में परवाह नहीं है कि ड्राइवरों का क्या उपयोग किया जा रहा है।
आप कोड में डेटा का उपयोग कैसे कर रहे हैं? क्या आप जेडीबीसी के माध्यम से जा रहे हैं या क्या आपके पास डेटाबेस विशिष्ट कक्षाएं हैं? –
मेरे पास एक कॉन्फ़िगरेशन फ़ाइल है जहां ड्राइवर वर्ग और कनेक्शन पैरामीटर संग्रहीत हैं। – ferro