obconnector-j icon indicating copy to clipboard operation
obconnector-j copied to clipboard

[Bug]: JDBC查询BINARY_FLOAT类型时出错

Open jiangtao69039 opened this issue 2 years ago • 2 comments

Describe the bug

create table T4(ID BINARY_FLOAT);
insert into T4 values(1.2);

然后通过jdbc 使用select 查询这个表,当调用resultSet.getObject()方法时驱动会报错,驱动用的oceanbase-client:2.4.3 错误的位置在下面截图这里: image 这里直接new String(bytes) 没看懂..

下面用Float.intBitsToFloat转换能正常显示出插入值 1.2 image

jiangtao69039 avatar Jul 24 '23 09:07 jiangtao69039

JDBC的issue,直接转到jdbc社区了

hnwyllmm avatar Jul 24 '23 11:07 hnwyllmm

似乎这样处理之后, 是ieee 754 格式 image

jiangtao69039 avatar Jul 25 '23 05:07 jiangtao69039