Aktuelles Datum in MySQL speichern

Guten Morgen Leute :)
Habe bereits die IPv4 und den Loginnamen in die Datenbank geschrieben aber wie man das aktuelle Datum in die Datenbank hineinschreibt fällt mir nicht ein. :bloed:


Quellcode :
Java:
VerbindungMySQL mysql = new VerbindungMySQL();
        Connection cn = VerbindungMySQL.ConnectDb();
        String sql = "Select * from loginuser where Benutzername = ? and Passswort = ? ";
        try {
            String Datum,Dauer,name,ip;
            String sSQL = "";
            Datum = 
            Dauer = 
            name = txtuser.getText();
            ip = InetAddress.getLocalHost().getHostAddress();
            
            pst = Conn.prepareStatement(sql);
            pst.setString(1, txtuser.getText());
            pst.setString(2, txtpw.getText());
            rs = pst.executeQuery();
            if (rs.next()){
                    try {
                        sSQL = "INSERT INTO verlauf (Datum,Dauer,Loginname,IPv4) VALUES (?,?,?,?)";
                        
                        
                        PreparedStatement pst = cn.prepareStatement(sSQL);
                        pst.setString(1, Datum);
                        pst.setString(2, Dauer);
                        pst.setString(3, name);
                        pst.setString(4, ip);
                        int n = pst.executeUpdate()
 
Zuletzt bearbeitet:

geqoo

Bekanntes Mitglied
Dazu gibt es die Funktion DATE(NOW()) in SQL.
Ist allerdings [STRIKE]englisches[/STRIKE] amerikanisches Format.

Müsstest du noch mit DATEFORMAT umbauen, wenn du deutsches Format haben willst.
 
Zuletzt bearbeitet:
Hallo Gegoo,
danke erstmal für den Vorschlag :)
ich bin gerade ein bisschen verwirrt und verstehe dein Vorschlag nicht. Wie lautet denn der Befehl in Java für das aktuelle Datum ?
Datumsformat = Englisch
Java:
 String Datum,Dauer,name,ip;
            String sSQL = "";
            Datum = ??????
            Dauer = 
            name = txtuser.getText();
            ip = InetAddress.getLocalHost().getHostAddress();

LG,
Movementroboter
 

Xeonkryptos

Bekanntes Mitglied
Um das aktuelle Datum in Java zu bekommen, am besten mal in die Klasse hier schauen: [JAPI]GregorianCalendar[/JAPI]
 
Zuletzt bearbeitet:

stg

Top Contributor
Wenn du ein Datum abspeichern willst, wieso nimmst du dann einen String? Ist das Feld in der Datenbank ein varchar-Feld o.Ä.?

Bei einem Timestamp- oder Datumsfeld speichere doch einfach direkt das aktuelle Datum. Was ist da das Problem?

Java:
java.util.Date now = new java.util.Date();

preparedStatement.setTimestamp(1, new java.sql.Timestamp(now.getTime()) );

Wenn du aber wirklich einen String speichern willst oder musst, dann kannst du
Code:
now
mit Hilfe von
Code:
SimpleDateFormat
auf die von dir gewünschte String-Darstellung bringen.
 
Hallo Leute
irgendwie bin ich gerade vollkommen durcheinander
habe es mal mit GregorianCalendar versucht

Java:
Calendar kal = new GregorianCalendar();                        
        kal1.setTime( new Date() );
        int year = kal1.get( Calendar.YEAR  );
        int mnth = kal1.get( Calendar.MONTH ) +1 ;           
        int date = kal1.get( Calendar.DATE  );
        System.out.println(year+"-"+mnth+"-"+date);

wie speicher ich nun das Datum hier ab ?
Java:
String Datum,Dauer,name,ip;
            String sSQL = "";
            Datum = ??????
            Dauer = 
            name = txtuser.getText();
            ip = InetAddress.getLocalHost().getHostAddress();
 
ich poste das mal in diesen Thread da wir gerade dabei sind Datensätze in die DB einzutragen
Wie kann man die Laufzeit eines Programms in einen String schreiben und die Laufzeit in eine MySQL Datenbank schreiben ?
 

stg

Top Contributor
Aus einem Datum eine Kalendar-Instanz zu erzeugen, diese dann in einzelne "Datums-Bausteine" zu zerlegen, dann integer-Werte als String interpretieren um dann daraus wieder einen String zusammenzusetzen, der wieder dem Datum vom Anfang entsprechen soll ... das ist doch einfach quatsch. Ein Kalendar ist interessant, wenn du mit Daten "rechnen" willst.

Das aktuelle Datum bekommst du über
Code:
new java.util.Date()
.
Code:
SimpleDateFormat
ist die Klasse, die du nutzen solltest, um dann aus deinem Datum einen String zu machen!

Ob es überhaupt sinnvoll ist diesen Umweg zu gehen, hast du aber noch nicht beantwortet. Schließlich kannst du über PreparedStatements auch direkt ein Datum in ein Datumsfeld schreiben, und solltest das auch machen, wenn es sich denn überhaupt um ein Datumsfeld in der Datenbank handelt (das hast du ja leide rnicht beantwortet)
 

stg

Top Contributor
ich poste das mal in diesen Thread da wir gerade dabei sind Datensätze in die DB einzutragen
Wie kann man die Laufzeit eines Programms in einen String schreiben und die Laufzeit in eine MySQL Datenbank schreiben ?

Ein Java-Datum ist intern nicht wirklich was anderes als ein long-Wert, wobei ein Datum als Millisekunden (ich glaube) seit dem 01.01.1970 gespeichert werden. Was da der genaue Stichtag ist, ist aber auch egal. Jedenfalls bekommst du über die
Code:
getTime
Methode die Anzahl dieser Milliksekunden. Differenz zwischen Datum in Milliksekunden am Ende der Prozedur minus Millisekunden zu Beginn ergibt dann die ungefähre Laufzeit deines Programms in Millisekunden.
Das ist zwar keine wirklich schöne Form der Zeitmessung, wird für deine Zwecke aber vermutlich mehr als ausreichen.
 

GGK_01

Bekanntes Mitglied
ich nehme an, dass das Datumsfeld in der MySQL DB ein Timestamp Datentyp ist...
daher muss vor dem Insert das JAVA Datum in einen Timestamp konvertiert vorliegen...


Java:
Timestamp ts = new Timestamp(endeDate.getTime());

den Insert machst du so:

Java:
String sqlInsert = "INSERT INTO "+database+ " (datetime) VALUES (?);";"
preparedStatement = connect.prepareStatement(sqlInsert);
preparedStatement.setTimestamp(2, ts);
preparedStatement.executeUpdate();
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T mysql aktuelles datum ausgeben Java Basics - Anfänger-Themen 2
D Aktuelles Datum wird falsch ausgegeben Java Basics - Anfänger-Themen 2
A Aktuelles Datum einfügen.. Java Basics - Anfänger-Themen 4
P Aktuelles Datum speichern Java Basics - Anfänger-Themen 28
J Aktuelles Datum per Java an MsSQL übergeben? Java Basics - Anfänger-Themen 2
G Date Objekt für aktuelles Datum erzeugen Java Basics - Anfänger-Themen 9
P Aktuelles Datum aus dem Web beziehen Java Basics - Anfänger-Themen 2
F aktuelles Datum ermitteln Java Basics - Anfänger-Themen 8
P Aktuelles Datum/Zeit in GMT? Java Basics - Anfänger-Themen 2
J Aktuelles Datum Java Basics - Anfänger-Themen 3
R aktuelles Datum formatieren und in einem String speichern Java Basics - Anfänger-Themen 5
S Suche aktuelles 2D Grafik Tutorial Java Basics - Anfänger-Themen 5
F Erste Schritte Aktuelles Fenster durch Event schließen Java Basics - Anfänger-Themen 3
O Aktuelles Verzeichnis Runtime.getRuntime().exec Java Basics - Anfänger-Themen 6
T aktuelles jahr ermitteln (und nur dies) Java Basics - Anfänger-Themen 3
G aktuelles verzeichnis finden Java Basics - Anfänger-Themen 5
T aktuelles Programmverzeichnis anzeigen Java Basics - Anfänger-Themen 2
T aktuelles Jahresdatum? Java Basics - Anfänger-Themen 4
A Suche aktuelles J2SE/JDK auf CD Java Basics - Anfänger-Themen 6
C Darstellung von Datum - Codes richtig? Java Basics - Anfänger-Themen 2
L Datum - Monat und Jahr werden falsch angezeigt Java Basics - Anfänger-Themen 4
T Datum als Variable wert Java Basics - Anfänger-Themen 4
T Datum in die als Variabelwert Java Basics - Anfänger-Themen 5
B Beliebiger String gegeben Suche Datum in String Java Basics - Anfänger-Themen 6
MiMa Ungültiges Datum wird nicht erkannt ?? Java Basics - Anfänger-Themen 6
S Algorithmus entwicklen, der zu einem gegebenen Datum die Jahreszeit ermittelt Java Basics - Anfänger-Themen 13
berserkerdq2 Wie datum im default format speichern? Java Basics - Anfänger-Themen 5
W Methode, die mit einem Datum arbeitet? Java Basics - Anfänger-Themen 22
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
J Datum ermitteln ? Java Basics - Anfänger-Themen 14
KogoroMori21 Java Datum Differenz (kleiner Fehler) Java Basics - Anfänger-Themen 10
J JDatePicker: Datum wird nicht in Textfeld übernommen Java Basics - Anfänger-Themen 5
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
N Ein Datum berechnen Java Basics - Anfänger-Themen 3
T Datum und Uhrzeit Java Basics - Anfänger-Themen 4
B Liste von Tagen generieren ab einem bestimmten Datum und Endedatum Java Basics - Anfänger-Themen 4
B Datum in dieser Range SQL? Java Basics - Anfänger-Themen 3
F Ein Datum (int) durch Methode als String formatieren Java Basics - Anfänger-Themen 2
D Kontoauszüge von bestimmtem Datum Java Basics - Anfänger-Themen 35
B Termine (Datum erstellen), Abhängig von Intervallen Java Basics - Anfänger-Themen 0
A Nächstes Datum ausgeben, if-Schleife unklar Java Basics - Anfänger-Themen 6
J Best Practice Datum Differenz aus zwei Strings ermitteln Java Basics - Anfänger-Themen 8
Bluedaishi Datum in Jtextarea füllen Java Basics - Anfänger-Themen 5
E 2 Probleme - Datum & private finale Variablen Java Basics - Anfänger-Themen 5
S Datum umformatieren Java Basics - Anfänger-Themen 2
D Datum aus Swing in MySQL DB speichern Java Basics - Anfänger-Themen 22
F LimitedQueue auf Datum prüfen Java Basics - Anfänger-Themen 6
T Datum wird auf der Konsole richtig ausgegeben, aber im Textarea kommt ERROR Java Basics - Anfänger-Themen 8
D Projekte + Datum + löschen Java Basics - Anfänger-Themen 11
M Datum serialisieren Java Basics - Anfänger-Themen 1
S Datum einlesen Java Basics - Anfänger-Themen 1
K Methoden Datum parsen Java Basics - Anfänger-Themen 16
C JList Einträge nach Datum sortieren Java Basics - Anfänger-Themen 3
MiMa Jüngstes Datum ermitteln Java Basics - Anfänger-Themen 4
2 Uhrzeit und Datum aktualisieren Java Basics - Anfänger-Themen 12
R Problem beim Wochenplan (Datum,Wochentag) Java Basics - Anfänger-Themen 30
O Datum-Werte gruppieren Java Basics - Anfänger-Themen 6
J Java Datum- Zeit Differenz bilden! Java Basics - Anfänger-Themen 4
M Methoden Aus Timestamp das Datum berechnen Java Basics - Anfänger-Themen 3
B Kontoauszug mit Datum ausgeben Java Basics - Anfänger-Themen 4
M Datum in Millisekunden allerdings ohne Uhrzeit Java Basics - Anfänger-Themen 4
DeVolt Java8 Paket Time: Datum prüfen / try-catch Java Basics - Anfänger-Themen 1
T Datum mit einem Datums-Bereich vergleichen Java Basics - Anfänger-Themen 10
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
L Aus Datum Millisekunden ermitteln ohne Zeitzonen-Berücksichtigung Java Basics - Anfänger-Themen 6
P Wieviele Tage seit dem Datum vergangen sind Java Basics - Anfänger-Themen 5
P Liste nach Datum sortieren Java Basics - Anfänger-Themen 7
B tageszahl in Datum umrechnen Java Basics - Anfänger-Themen 6
F Datum Differenz berechnen Java Basics - Anfänger-Themen 7
B String in Datum Java Basics - Anfänger-Themen 3
M CompareTo soll Datum sortieren Java Basics - Anfänger-Themen 2
K Daten (im Sinne von Datum) aus Webseiten extrahieren Java Basics - Anfänger-Themen 6
AssELAss String in Datum umwandeln Java Basics - Anfänger-Themen 4
I Datum und Uhrzeitpattern von Locale Java Basics - Anfänger-Themen 7
H Wie wandel ich ein Datum in eine Zeichenkette um mit StringBuffer? Java Basics - Anfänger-Themen 3
I Datum ohne GregorianCalendar und co. Java Basics - Anfänger-Themen 3
A Datum zwischen zwei Daten berechnen und in Tagen anzeigen Java Basics - Anfänger-Themen 4
N Datum abgleichen und Frage zum Layout Java Basics - Anfänger-Themen 3
D Wochentag für eingegebenes Datum bestimmen anhand von Formel Java Basics - Anfänger-Themen 2
E Zeit zum bestimmten Datum in millisekunden berechnen Java Basics - Anfänger-Themen 5
P Datum umwandeln Java Basics - Anfänger-Themen 5
A Datum formatieren Java Basics - Anfänger-Themen 6
K Samstag einer Woche anhand eines Datum Java Basics - Anfänger-Themen 3
J Mit Datum rechnen Java Basics - Anfänger-Themen 11
B Datum ändern? Java Basics - Anfänger-Themen 8
Tally Methoden BlueJ - Datum als Kalendertag int - tagImJahr Java Basics - Anfänger-Themen 6
K wie Datum in JTable anders anzeigen lassen Java Basics - Anfänger-Themen 2
B Differenz von 2 Datum Java Basics - Anfänger-Themen 8
MiMa String Datum ermitteln Java Basics - Anfänger-Themen 9
D Hilfe beim SDF Datum Ausgabe Java Basics - Anfänger-Themen 20
A Plausibles Datum Java Basics - Anfänger-Themen 21
K Datum und Uhrzeit als Date Objekt Java Basics - Anfänger-Themen 10
K Java Datum berechnen Java Basics - Anfänger-Themen 13
L Datum probleme Java Basics - Anfänger-Themen 6
S fehler beim datum parsen Java Basics - Anfänger-Themen 6
S Schleife Datum Java Basics - Anfänger-Themen 11
S Datum ändern bzw. abziehen Java Basics - Anfänger-Themen 3
M String in Datum umwandeln mit SimpleDateFormat Java Basics - Anfänger-Themen 3
E Datentypen Unvollständiges Datum parsen Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben