sql >> Databasteknik >  >> RDS >> Sqlserver

mssql 2005 datetime och jdbc

Du måste använda java.sql.Timestamp inte java.sql.Date

java.util.Date är endast för "riktiga" datumkolumner och tar bort tidsdelen. Om du behöver lagra datum och tid du måste använda java.sql.Timestamp .

Från Javadocs :

Och naturligtvis måste du använda setTimestamp() istället för setDate() likaså.



  1. Fel vid uppdatering av MySQL-databas:DUPLICATE DEFAULT ENTRY FOR PRIMARY KEY ='0'

  2. Lägga till i ett databasfält istället för att skriva över det (MySQL UPDATE-funktion)

  3. Hur man beställer distinkta tupler i en PostgreSQL-fråga

  4. Konfigurationssystemet kunde inte initieras