StillerRegen
Mitglied
Guten Tag,
Ich komme grade nicht weiter und zwar möchte ich spezifische Daten aus einer Datenbank, wie Name,Vorname, Geburtstag, Geburtsmonat und evtl. Geburtsjahr in einem Array speichern.
Die Verbindung zur Datenbank ist erfolgreich die Daten der Datenbank sind auch schon ausgegeben nur weiß ich jetzt nicht wie ich die in einem Array packen sollte.
Kann mir da jemand helfen?
Ich komme grade nicht weiter und zwar möchte ich spezifische Daten aus einer Datenbank, wie Name,Vorname, Geburtstag, Geburtsmonat und evtl. Geburtsjahr in einem Array speichern.
Die Verbindung zur Datenbank ist erfolgreich die Daten der Datenbank sind auch schon ausgegeben nur weiß ich jetzt nicht wie ich die in einem Array packen sollte.
Kann mir da jemand helfen?
Java:
public class Verbindung {
public static void main(String[] args) {
try {
// Verbindung mit der SQLite Datenbank
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection(
"jdbc:sqlite:C:\\Users\\A79006905\\AppData\\Local\\Downloaded Apps\\SQLiteStudio\\3.1.1\\Geburtstag.db");
System.out.print("Verbindung Erfolgreich \n");
// SQL Daten
Statement stmt = null;
String query = "SELECT * FROM ta_person";
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next())
{
int id = rs.getInt("psn_id");
String lastName = rs.getString("psn_nachname");
String firstName = rs.getString("psn_vorname");
int gday = rs.getInt("psn_geburtstag");
int gmonth = rs.getInt("psn_geburtsmonat");
int gyear = rs.getInt("psn_geburtsjahr");
// print the results
System.out.format("%s, %s, %s, %s, %s, %s\n", id, firstName, lastName, gday, gmonth, gyear);
}
stmt.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
System.err.println("Got an exception! ");
System.err.println(e.getMessage());
}
Zuletzt bearbeitet: