Hi,
ich habe eine Anwendung mit drei GUI Klassen und vielen Widgets (Buttons, JComboboxen etc) und vielen Action die auf eine MySQL zugreifen um abzufragen, löschen und speichern. Bei jeder Aktion erstelle ich eine neue Connection. So zB:
in der Konsole sehe ich ja das "Feuerwerk" (u.A. wegen fehlender SSL identity) bei jeder connection.
Ich benötige in allen drei Klassen die Connection. Wie kann ich das am einfachsten bauen? Oder ist es richtig bei jeder Aktion die Verbindung neu herzustellen?
ich habe eine Anwendung mit drei GUI Klassen und vielen Widgets (Buttons, JComboboxen etc) und vielen Action die auf eine MySQL zugreifen um abzufragen, löschen und speichern. Bei jeder Aktion erstelle ich eine neue Connection. So zB:
Java:
public void kurzauswertung() {
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/schulaus?user=root&password=#Patrick1");
PreparedStatement pst = con.prepareStatement("select count(*) FROM fragen");
ResultSet rs = pst.executeQuery();
while(rs.next()) {
lblAnzahl.setText(rs.getString(1));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
Ich benötige in allen drei Klassen die Connection. Wie kann ich das am einfachsten bauen? Oder ist es richtig bei jeder Aktion die Verbindung neu herzustellen?