


Wie verwende ich „setDate()' und „setTimestamp()' in vorbereiteten Anweisungen richtig?
setDate in PreparedStatement verwenden
Um Codierungsstandards einzuhalten, besteht Ihre Aufgabe darin, Ihren Code zu aktualisieren, um vorbereitete Anweisungen zu verwenden und Variablen zu binden anstatt SQL-Variablen fest zu codieren. Es ist jedoch ein Problem mit der Methode setDate() aufgetreten.
Um dieses Problem zu beheben, sollten die folgenden Richtlinien befolgt werden:
Verwenden von java.sql.Date
Wenn Ihr Tisch ein DATUM hat Spalte:
-
java.lang.String:
Verwenden Sie die Methode java.sql.Date.valueOf(java.lang.String) und stellen Sie eine Zeichenfolge im „ jjjj-[m]m-[t]d" format. -
java.util.Date:
Wenn Sie eine java.util.Date-Variable endDate haben, konvertieren Sie sie mit ps.setDate(2, new java.sql.Date (endDate.getTime()));. -
Aktuell:
Bis Geben Sie das aktuelle Datum ein und verwenden Sie ps.setDate(2, new java.sql.Date(System.currentTimeMillis())); oder ps.setDate(2, java.sql.Date.valueOf(java.time.LocalDate.now())); (Java 8 und höher).
Verwenden von java.sql.Timestamp
Für TIMESTAMP- oder DATETIME-Spalten:
-
java.lang.String:
Verwendung die Methode java.sql.Timestamp.valueOf(java.lang.String) mit Zeitstempeln im Format „yyyy-[m]m-[d]d hh:mm:ss[.f...]“. -
java.util.Date:
Konvertieren Sie java.util.Date-Variablen mit ps.setTimestamp(2, new java.sql.Timestamp(endDate.getTime()));. -
Current:
Erhalten Sie den aktuellen Zeitstempel mit ps.setTimestamp(2, new java.sql.Timestamp( System.currentTimeMillis())); oder ps.setTimestamp(2, java.sql.Timestamp.valueOf(java.time.LocalDateTime.now())); (Java 8 und höher).
Das obige ist der detaillierte Inhalt vonWie verwende ich „setDate()' und „setTimestamp()' in vorbereiteten Anweisungen richtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Top 4 JavaScript -Frameworks in 2025: React, Angular, Vue, Svelte

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache?

Node.js 20: wichtige Leistungssteigerung und neue Funktionen

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle?

ICEBERG: Die Zukunft von Data Lake Tabellen

Spring Boot Snakeyaml 2.0 CVE-2022-1471 Problem behoben

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden?

Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung?
