Welcher Datentyp in DB bei Checkbox?

Status
Nicht offen für weitere Antworten.

internet

Top Contributor
Hallo,
ich möchte eine Webapplikation schreiben.
Leider ist mir an meinem Konzept eines unklar:

Ich möchte eine Checkbox haben (2 Werte).
Als Datenbank verwende ich MySQL!
Welcher Datentyp nehme ich hierfür am Besten?

1. bool? oder heißt er boolean????
2. varchar(1)
3. integer
4. .... ?

Welcher Datentyp ist es dann im JAVA - CODE (Entity - Klassen)?
Bin euch für jede Hilfe dankbar
 

AndyHa

Mitglied
Hallo internet,

Bei einer Checkbox empfiehlt sich generell sicherlich ein boolean (in MySQL dann bool oder tinyint), da ja nur zwei mögliche Werte zur Verfügung stehen. Falls du allerdings mit der Box direkt einen Wert (Zahl oder String) assoziieren möchtest, z.B. über das value-Attribute eines Tags, ist vermutlich der entsprechende Datentyp dieses Wertes sinnvoller. Das hängt dann von deinem Anwendungsfall ab.

Viele Grüße
Andy
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben