Ciao a tutti.

ho scritto un applicazione java che deve collegarsi a un db, e quando non ci riesce rimane bloccata, incurante del timeout impostato e della cattura delle eccezioni:

codice:
try {
 String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
                String urlBO = "jdbc:odbc:BO_" + Id + "_" + DB;
                Class.forName(driver);
                String userName = xxxxx;
                String password = xxxxxx;
                DriverManager.setLoginTimeout(60);
                connServerBO = DriverManager.getConnection(urlBO, userName, password);
 } catch (Exception e) {
scrivilog;
            }
Qualche idea?
a me basterebbe che le volte in cui non riesce a collegarsi, dopo un certo periodo vada oltre in modo da eseguire le altre istruzioni presenti nel programma.

Grazie