Tdengine java数据insert

【TDengine 使用环境】

测试

【TDengine 版本】

3.4.1.16

【操作系统以及版本】

windows

【部署方式】

容器

【遇到的问题:问题现象及影响】

java开发使用ws 连接池,创建preparedstatement,设置数据bigDecimal报错a.sql.SQLException: (0x13d):Decimal value overflow,如果设置为integer 报错class java.lang.Integer cannot be cast to class [B (java.lang.Integer and [B are in module java.base of loader ‘bootstrap’),实际数据库字段为decimal(10,2),插入值93,数据并没有溢出,请问这个问题根源在哪里

收到。请 @TDuser_sheyj 帮忙看一下。

用 setBigDecimal 来绑定
请参考 https://github.com/taosdata/TDengine/blob/main/docs/examples/JDBC/JDBCDemo/src/main/java/com/taos/example/WSParameterBindingFullDemo.java

好的,感谢解答,我照着改了一下,这个错还存在

找到问题了 第一列不是timestemp列,请问这个有硬性要求吗?