Ich hab untenstehenden Teil programmiert. Mit dem Teil soll geprüft werden ob eine DB - Verbindung besteht und falls ja, soll diese beendet werden. Wenn keine Verbindung besteht soll ein Text ausgegeben werden. Mein Problem ist nun, das wenn die Verbindung beendet wurde und ich nochmal aufs Beenden gehe genau der Text vom normalen beenden kommt und nicht der, das keine Verbindung besteht. Wieso?
Code:
ActionListener AL3 = new ActionListener(){
public void actionPerformed(ActionEvent e){
Text("Verbindung wird beendet");
//try{
if (test = true){
try{
Verbindung.conn.close();
Text("Verbindung beendet");
test = false;
}
catch (SQLException exc){
Text("Fehler beim Beenden" + exc);}
}
else{
Text("Keine geöffnetten Verbindungen!");
}