sql >> Database >  >> RDS >> Mysql

java.sql.Time-object wordt verward met java.sql.Date-object

De ClassCastException komt eraan omdat u de Time-klasse als een tekenreeks probeert te casten. Het wordt weergegeven als een Date-object omdat java.sql.Time en java.sql.Date beide subklassen zijn van java.util.Date. Deze subklassen zijn slechts dunne wrappers (hetzelfde met net genoeg extra informatie om te worden toegewezen aan SQL-kolommen). Dus in een Swing JTable wordt het gebruikt als java.util.Date, aangezien java.sql-types voor het grootste deel niet relevant zijn voor swingcomponenten.




  1. Selecteer een kolom als de andere kolom null is

  2. Kan relationele database horizontaal schalen

  3. Kunnen opgeslagen procedures een resultatenset retourneren?

  4. MySQL INSERT SELECT - Dubbele rijen