[Java&Sql]Boolean...

10/03/2012 16:37 Leonard_M_G#1
Hallo,
ich habe einen Boolean in Java, welchen ich gerne in eine Sqltabele eintragen würde. In der Datenbank habe ich ein Feld mit dem Datentyp Tinyint erstellt... Wie kann ich mein Boolean am einfachsten in eine Zahl umwandeln und umgekehrt... einfach eintragen geht nicht, da bekomme ich folgende meldung:
Code:
Incorrect integer value: 'false' for column 'SERVERREGION' at row 1
10/03/2012 18:51 NotEnoughForYou#2
True 1 false 0
10/03/2012 20:44 Leonard_M_G#3
aber wie kann ich das am besten umwandeln, ohne so sachen zu machen wie:
Code:
int i;
if(boolean == true){
      i = 1
}
if(boolean == false){
      i = 0
}
10/03/2012 20:56 Mikesch01#4
Quote:
Originally Posted by Leonard_M_G View Post
einfach eintragen geht nicht, da bekomme ich folgende meldung:
Code:
Incorrect integer value: 'false' for column 'SERVERREGION' at row 1
Wie tragst du es denn genau ein? Code..
10/03/2012 22:36 Leonard_M_G#5
mit stmt.executeUpdate("Insert into ... ' + boolean + "'");