si ma non è che hai intezione di mettere la chiamata al db dentro il metodo actionperformed?

ps hai letto la documentazione o gli ottimi tutorial della oracle su swing?