mysql中的位问题

时间:2011-05-01 07:24:22

标签: java mysql jdbc

resultset = statemet.executequery("select shift+0 from sportman");

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

但是第二行抛出异常:

Column 'shift' not found.

shift为bit(8),我希望将其显示为'000101'

1 个答案:

答案 0 :(得分:1)

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

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