webForumDet fria alternativet

MySQL enum:s motsvairghet i Java

1 svar · 348 visningar · startad av jme

jmeMedlem sedan maj 20011 967 inlägg
#1

Jag har en kolumn i min MySQl databas som typen enum. Vad är dess motsvarighet i Java och hur "tar jag den"?

enum = result.getXXX("admin"); där kolumnen admin är en enum

Hittar ingen passande typ i java.sql.Types och ingen passande getXXX() metod i java.sql.ResultSet.

Gissade på getObject() men det verkade inte funka.

SPiNMedlem sedan mars 20005 832 inlägg
#2

En MySQL-datatyp ENUM kan alltid konverteras till Javas String, InputStream, Reader, Blob eller Clob. Mao. ska du kunna använda metoderna:
getString()
getInputStream()
getReader()
getBlob()
getClob()

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb