sql >> Database teknologi >  >> RDS >> Sqlserver

mssql 2005 datetime og jdbc

Du skal bruge java.sql.Timestamp ikke java.sql.Date

java.util.Date er kun til "rigtige" datokolonner og vil fjerne tidsdelen. Hvis du har brug for at gemme dato og tid du skal bruge java.sql.Timestamp .

Fra Javadocs :

Og selvfølgelig skal du bruge setTimestamp() i stedet for setDate() også.



  1. Brug af MySQL med Oracle Heterogene Services

  2. Hvordan indlæses flad fil med dynamiske kolonner med forskellige datatyper i Oracle-databasen?

  3. MySQL deaktiver alle triggere

  4. Ret "dato er inkompatibel med int" i SQL Server, når du tilføjer til eller trækker fra en dato