"Ressource système dépassée" lors de la connexion au fichier Access via Java jdbc odbc

J'ai lu tous les "ressources Système insuffisantes" les postes, mais ce n'est rien comme eux.
J'ai passé les 3 dernières heures à chercher une solution.
Je n'ai pas beaucoup de connexions /états /jeux de résultats et j'ai toujours près tous d'entre eux.
Mon code utilisé pour le travail, mais maintenant je reçois les "ressources Système insuffisantes" exception, et non lors des requêtes, mais QUAND j'ESSAIE DE me CONNECTER.
Je n'ai pas changer une chose à partir de mon code, mais il ne fonctionne pas en ce moment, sauf 1 fois sur 10, je l'ai essayer. J'ai essayé de changer certaines choses, mais pas de différence.
Mes Accéder à des fichiers sont de 15 à 50 MO.
Mon code est:

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;
}

Ce qui est maintenant différent des autres fois? Faire Accéder à des fichiers à conserver les connexions précédentes ouvrir? Quel est le problème ici?

source d'informationauteur Stefanos Kargas | 2012-01-11