JDBC增加支持B模式下 uint1/uint2/uint4/uint8 的 columnType 类型
【需求背景】
当前的驱动版本中,还不支持B模式下 uint1/uint2/uint4/uint8 的 columnType 类型,导致从 ResultSetMetaData 获取的 columnType 类型错误。
【需求描述】
参考 MySQL 驱动在处理 unsigned int 类型的返回结果,在 openGauss 驱动的 TypeInfoCache 中增加对 uint1/uint2/uint4/uint8 类型的兼容性判断和处理,返回和 MySQL 驱动一致的 columnType 类型。
【关联问题单】
#I7WQOW:驱动未支持uint1/uint2/uint4/uint8
【自测结果】
B模式下 uint1/uint2/uint4/uint8 的 columnType 值和 MySQL 驱动返回的结果保持一致。
输入图片说明