Hallo zusammen,
ich habe eine MySQL-Methode, mit der ich erfolgreich in einer anderen Klasse über MySQL.Queries(URL, USERNAME, PASSWORD); eine Verbindung aufbauen kann.
Meine Frage ist nun, wie ich in anderen Klassen auf die Verbindung zugreifen kann, um dann z.B. Selects auszuführen (wie in meiner Queries-Methode mit PreparedStatement)? Ich möchte zentral einmal die Verbindung aufbauen und diese dann mehrfach nutzen.
Vielen Dank für eure Hilfe!
Grüße, Frank
ich habe eine MySQL-Methode, mit der ich erfolgreich in einer anderen Klasse über MySQL.Queries(URL, USERNAME, PASSWORD); eine Verbindung aufbauen kann.
Meine Frage ist nun, wie ich in anderen Klassen auf die Verbindung zugreifen kann, um dann z.B. Selects auszuführen (wie in meiner Queries-Methode mit PreparedStatement)? Ich möchte zentral einmal die Verbindung aufbauen und diese dann mehrfach nutzen.
Vielen Dank für eure Hilfe!
Grüße, Frank
Java:
public class MySQL {
public static void Queries(String URL, String USERNAME, String PASSWORD) {
try {
// connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
Connection conn = DriverManager.getConnection(URL,USERNAME,PASSWORD);
PreparedStatement ps = conn.prepareStatement("SELECT lastname FROM employees WHERE ID=2");
ResultSet rs = ps.executeQuery();
MessageBox.show("MYSQL OK", "MYSQL");
while (rs.next())
// label.setText(rs.getString(1));
ps.close();
conn.close();
} catch (SQLException e) {
MessageBox.show("Fehler bei der Datenbankabfrage", "Fehler");
e.printStackTrace();
}
}
}
Zuletzt bearbeitet von einem Moderator: