Pastikan Anda tidak menggunakan koneksi jdbc yang mati. Bergantung pada bagaimana Anda membuat koneksi jdbc Anda, mereka mungkin tidak aktif. Jika Anda menggunakan koneksi yang sama berulang kali, uji koneksi sebelum Anda mencoba mengeluarkan kueri dan dapatkan kueri baru jika telah ditutup oleh mysql.
PEMBARUAN:
Anda membuat koneksi baru di mana-mana kecuali getResult() yang merupakan tempat asal pelacakan tumpukan mengidentifikasi kesalahan. Anda dapat membuat koneksi baru seperti yang Anda lakukan di tempat lain, atau meningkatkan enkapsulasi getConnection(). Dengan kata lain, ubah getConnection() untuk mengembalikan Koneksi statis yang disimpan di kelas Anda, dengan syarat tidak null dan masih valid. Jika tidak, buat koneksi baru dan kembalikan itu.