Heim > Datenbank > MySQL-Tutorial > Wie kann ich Datetime-Werte in SQLite erfolgreich einfügen und abrufen?

Wie kann ich Datetime-Werte in SQLite erfolgreich einfügen und abrufen?

Mary-Kate Olsen
Freigeben: 2025-01-05 03:22:39
Original
566 Leute haben es durchsucht

How Can I Successfully Insert and Retrieve Datetime Values in SQLite?

Datum/Uhrzeit-Werte in SQLite-Datenbanken einfügen

Beim Versuch, Datum/Uhrzeit-Werte in SQLite zu speichern, kann beim Abrufen der Werte trotz scheinbar erfolgreicher Einfügung ein Fehler auftreten. Um dieses Problem zu beheben, ist es wichtig, das richtige Datum/Uhrzeit-Format einzuhalten.

Das richtige Format für Datum/Uhrzeit-Werte in SQLite ist „JJJJ-MM-TT HH:mm:ss“. Das bedeutet, dass das Datum im Format Jahr-Monat-Tag dargestellt werden sollte, während die Zeit als Stunden:Minuten:Sekunden ausgedrückt werden sollte.

Mit der folgenden Anweisung wird beispielsweise ein Datum/Uhrzeit-Wert korrekt in eine Tabelle eingefügt mit dem Namen „myTable“:

INSERT INTO myTable (name, mydate) VALUES ('fred', '2009-01-01 13:22:15')
Nach dem Login kopieren

Um mögliche Formatierungsprobleme zu vermeiden, wird dringend empfohlen, parametrisierte Abfragen zu verwenden. Parametrisierte Abfragen verwenden Platzhalter (?) anstelle von Werten in SQL-Anweisungen. Anschließend können Sie die Werte während der Ausführung an die Platzhalter binden. Dieser Ansatz stellt sicher, dass immer die richtige Formatierung angewendet wird.

Der folgende Codeausschnitt zeigt, wie eine parametrisierte Abfrage verwendet wird, um einen Datum/Uhrzeit-Wert in eine SQLite-Datenbank einzufügen:

String sql = "INSERT INTO myTable (name, mydate) VALUES (?, ?)";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setString(1, "fred");
statement.setString(2, "2009-01-01 13:22:15");
statement.executeUpdate();
Nach dem Login kopieren

Durch Befolgen der Durch das korrekte Datum/Uhrzeit-Format und die Verwendung parametrisierter Abfragen können Sie sicherstellen, dass Datum/Uhrzeit-Werte korrekt gespeichert und aus SQLite-Datenbanken abgerufen werden.

Das obige ist der detaillierte Inhalt vonWie kann ich Datetime-Werte in SQLite erfolgreich einfügen und abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage