数据类型位的数据库列未使用Java代码进行更新

时间:2014-06-12 12:27:48

标签: java sql-server-2008

我有一个值作为字符串说'1'。 我需要把它放在数据类型为bit的列中。 我试图通过类型转换使用badaper类作为布尔值更新此值(例如像(Boolean)map.key(“key_name”)以及解析类似(Boolean.parseBoolean(map.key(“key_name”)。toString( ))

但它没有更新。我正在使用MS sql server 2008。

1 个答案:

答案 0 :(得分:0)

BIT数据类型只能存储 0或1 。它无法存储 TRUE FLASE 的BOOLEAN值。在这里,您需要将TRUE或FALSE值分别转换为1或0,以将其存储到BIT列中。