sql >> Databasteknik >  >> RDS >> Mysql

java.sql.Time-objekt förväxlas med java.sql.Date-objekt

ClassCastException kommer eftersom du försöker casta klassen Time som en sträng. Det visas som ett Date-objekt eftersom java.sql.Time och java.sql.Date båda är underklasser av java.util.Date. Dessa underklasser är bara tunna omslag (samma sak med bara tillräckligt med extra information för att mappas till SQL-kolumner). Så i en Swing JTable används den som java.util.Date eftersom java.sql-typer för det mesta är irrelevanta för swing-komponenter.




  1. Problem med teckenkodning med PHP Simple HTML DOM Parser

  2. Python pymySQL skickar en sträng med citattecken

  3. Hamnarbetare. MySQL-bild. Det går inte att ändra filen my.cnf

  4. Hur man skapar en primär nyckel i SQL