Hallo Leute,
Ich habe ein kleines Problem mit Java & Mysql.
Ich möchte aus einer Datei den Text in eine Datenbank schreiben und diesen wieder auslesen.
Zur Veranschaulichung:
Java App.
1.) Gesamten Text Datei lesen
2.) Text für DB vorbereiten
3.) Text in die DB schreiben
4.) Gesamte Spalte für Überprüfung auslesen
DB Struktur :
Tabelle Inndb
ID Date time
Value ID Auto_Increment Value aus Text Value aus Text
1 19.03.2008 9:10
Spalten Eigenschaften
ID = Int + Auto_Increment
Date = Text (vorläufig, da in der Java App noch keine Datums Umwandlung erfolgt)
Time = text
Erledigt:
Schritt 1 – 3
Bei jedem Aufruf der Java App wird der Gesamte Text der Datei in die Jeweiligen Spalten geschrieben.
Problem Schritt 4:
Code:
ResultSet dt = stmt.executeQuery("SELECT date, time FROM Inndb");
dt.next();
String tr = dt.getString( "date" );
String tm = dt.getString( "time" );
System.out.println(tr + " " + tm);
System.out.println(tr + " " + tm);
Liefert nur den letzten eintrag in der DB zurück, jedoch brauche ich für die Überprüfung den Gesamten Inhalt der Spalten date und time in den Strings tr und tm
Kann mir hier Bitte wer nen Tip geben wie das ohne großen Aufwand zu realisieren währe?
Wenns möglich ist mit einer kleinen Erklärung, da dies mein erstes Java Programm ist.
MFG
Silver
Ich habe ein kleines Problem mit Java & Mysql.
Ich möchte aus einer Datei den Text in eine Datenbank schreiben und diesen wieder auslesen.
Zur Veranschaulichung:
Java App.
1.) Gesamten Text Datei lesen
2.) Text für DB vorbereiten
3.) Text in die DB schreiben
4.) Gesamte Spalte für Überprüfung auslesen
DB Struktur :
Tabelle Inndb
ID Date time
Value ID Auto_Increment Value aus Text Value aus Text
1 19.03.2008 9:10
Spalten Eigenschaften
ID = Int + Auto_Increment
Date = Text (vorläufig, da in der Java App noch keine Datums Umwandlung erfolgt)
Time = text
Erledigt:
Schritt 1 – 3
Bei jedem Aufruf der Java App wird der Gesamte Text der Datei in die Jeweiligen Spalten geschrieben.
Problem Schritt 4:
Code:
ResultSet dt = stmt.executeQuery("SELECT date, time FROM Inndb");
dt.next();
String tr = dt.getString( "date" );
String tm = dt.getString( "time" );
System.out.println(tr + " " + tm);
System.out.println(tr + " " + tm);
Liefert nur den letzten eintrag in der DB zurück, jedoch brauche ich für die Überprüfung den Gesamten Inhalt der Spalten date und time in den Strings tr und tm
Kann mir hier Bitte wer nen Tip geben wie das ohne großen Aufwand zu realisieren währe?
Wenns möglich ist mit einer kleinen Erklärung, da dies mein erstes Java Programm ist.
MFG
Silver