MySQL JDBC, Warum erhalte ich true statt 1 ?

xrax

Erfahrenes Mitglied
Hallo zusammen,

ich greife mit dem JConnector von MySQL auf eine MySQL-DB zu.
Dort ist ein Feld mit tinyint(1) definiert. Der Inhalt ist eine "1".

Ich habe den SELECT in einem CachedRowSet.
Wenn ich nun den Wert abrufen möchte erhalte ich bei crs.getInt(4) eine Exception.
Code:
java.sql.SQLException: getInt bei Wert ( true ) in Spalte 4 fehlgeschlagen

Bei crs.getString(4) erhalte ich "true".

Ich würde aber gerne ein "1" als Ergebniss haben.

Was mach ich falsch? Woran liegt das?

Besten Dank
xrax
 
Zurück