Hi,
ich habe ein Singleton in welches meine mySQL DB Connection einmalig öffnet und allen Klassen zur Verfügung stellt.
Dafür rufe ich beim Programmstart direkt dbConnector.open() auf und nur beim Programmende ein dbConnecter.close().
Jetzt habe ich eine Klasse, welche tausende von Requests an die DB absetzt. Nach etwas 3-4 Minuten bekomme ich dann einen
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed
Es wird aber definitiv nirgendwo ein close aufgerufen. Woran kann das also liegen? Es kann doch nicht sinnvoll sein den getConnection() Aufruf vor jedem Query zu machen oder?
Im Moment habe ich keine idee wie ich das weiter debuggen kann.
Also wäre ist jede Hilfe willkommen.
Gruß
Claus
ich habe ein Singleton in welches meine mySQL DB Connection einmalig öffnet und allen Klassen zur Verfügung stellt.
Dafür rufe ich beim Programmstart direkt dbConnector.open() auf und nur beim Programmende ein dbConnecter.close().
Jetzt habe ich eine Klasse, welche tausende von Requests an die DB absetzt. Nach etwas 3-4 Minuten bekomme ich dann einen
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed
Es wird aber definitiv nirgendwo ein close aufgerufen. Woran kann das also liegen? Es kann doch nicht sinnvoll sein den getConnection() Aufruf vor jedem Query zu machen oder?
Im Moment habe ich keine idee wie ich das weiter debuggen kann.
Also wäre ist jede Hilfe willkommen.
Gruß
Claus