2011-05-01 39 views
0
resultset = statemet.executequery("select shift+0 from sportman"); 

string x = resultset.getstring("shift"); 

但第二行抛出异常位:问题在MySQL

Column 'shift' not found. 

转变为bit(8),我想表现出来,形成'000101'

+0

你试过'resultset.getstring(“shift + 0”);'? – 2011-05-01 07:27:39

+0

是的,但它返回例如** 45 **,但我希望它的形式是** 01010 ** – 2011-05-01 07:32:06

回答

1
Integer.toBinaryString(Integer.valueOf(resultset.getString("shift+0"))) 

结果不是零填充到你想要的宽度。您可能需要稍后添加。