Podejrzewam, że przyczyną problemu jest konfiguracja połączenia. Warto określić, jak długo to potrwa:
Connection con = DriverManager.getConnection(dbase, dbuser, dbpw);
a jeśli tak, sprawdź Apache Commons DBCP , który umożliwia łączenie połączeń z bazą danych.