के माध्यम से एक्सेस फ़ाइल के कनेक्शन के दौरान "सिस्टम संसाधन पार हो गया" मैंने सभी "सिस्टम संसाधन पार हो गए" पोस्ट पढ़े हैं, लेकिन यह उनके जैसा कुछ भी नहीं है। मैंने समाधान के लिए खोजने में पिछले 3 घंटे व्यतीत किए हैं। मेरे पास कई कनेक्शन/कथन/परिणाम नहीं हैं और मैं हमेशा उन सभी को बंद करता हूं। मेरा कोड काम करने के लिए प्रयुक्त होता है लेकिन अब मुझे "सिस्टम संसाधन पार हो गया" अपवाद मिलता है, प्रश्नों के दौरान नहीं, लेकिन जब मैं से कनेक्ट करने का प्रयास करता हूं। मैंने अपने कोड से कोई चीज़ नहीं बदली, हालांकि यह इस समय काम नहीं करता है, 10 बार में से 1 को छोड़कर मैं इसे आजमाता हूं। मैंने इसमें कुछ चीजों को बदलने की कोशिश की लेकिन कोई फर्क नहीं पड़ता। मेरी एक्सेस फाइलें 15 - 50 एमबी हैं। मेरे कोड है:जावा जेडीबीसी odbc
private String accessFilePath;
private Connection myConnection;
public boolean connectToAccess(String myAccessFilePath) {
accessFilePath = myAccessFilePath;
//Get connection to database
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// set properties for unicode
Properties myProperties = new Properties();
myProperties.put("charSet", "windows-1253");
myConnection = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + accessFilePath, myProperties); // I get the exception here
} catch (Exception ex) {
System.out.println("Failed to connect to " + accessFilePath + " database\n" + ex.getMessage());
return false;
}
return true;
}
क्या अब दूसरी बार से अलग है? क्या एक्सेस फाइल पिछले कनेक्शन खोलती है? यहाँ क्या गलत हो सकता है?
क्या आपने अपनी ऑपरेटिंग सिस्टम को पुनरारंभ करने का प्रयास किया है? ऐसा हो सकता है कि कुछ कनेक्शन से संबंधित संसाधनों को कभी भी आपके कार्यक्रम के बाधित रनों के कारण कभी भी हटा दिया नहीं गया था, जो कभी भी अपने कनेक्शन को बंद करने में कामयाब नहीं रहे। –
मैंने पहले से ही पुनरारंभ करने का प्रयास किया है। यह मेरा पहला विचार था। मुझे यह बहुत अजीब लगता है कि एक नए पुनरारंभ के बाद, मुझे पहले कनेक्शन के प्रयास के दौरान अपवाद मिलता है। यह पागल है ... मुझे विभिन्न एक्सेस फ़ाइलों के लिए भी एक ही अपवाद मिलता है –
वाह, यह विचित्र है। कोशिश करने के लिए अगली बात: क्या आप एडीओ का उपयोग कर इन फ़ाइलों को सी # या वीबी से एक्सेस कर सकते हैं? –