使用jdbc:TAOS-WS连接,使用mybatis生成批提交sql时报错(RS正常)

【TDengine 使用环境】
测试

【TDengine 版本】

3.4.0.0

【操作系统以及版本】

Windows11+Docker

【部署方式】

容器

【集群节点数】

【集群副本数】

【描述业务影响】

【问题复现路径/shan】

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

SQL如图,由于需要每个测点的独立时间,所以数据库设计为窄表模式,但是当使用mybatis为多窄表批量提交数据时,使用RS模式能正常使用,但是使用WS连接时打印日志:stmt only support ‘SELECT’ or ‘INSERT’,但是此SQL只有INSERT操作啊

(jdbc驱动版本3.8.0)

【资源配置】

【报错完整截图】

TDengine/docs/examples/JDBC/mybatisplus-demo/src/test/java/com/taosdata/example
请仔细看一下mybtis 下的示例代码,参考这个来实现你的业务。

:grinning_face_with_smiling_eyes: 感谢回复,您给的mbp示例我看了下是单表数据插入的,我现在是在实现历史数据导入,所以需要批量提交到多个不同窄表,这个代码应该是没问题的,因为在TAOS-RS和利用客户端原生连接都能正常提交,只有TAOS-WS提示这个,SQL拼接使用的也是官网文档提供的多子表插入的sql格式,按理说这个sql并没有除了inert以外的操作吧 :joy:

tdengine3.4.0,jdbc3.8,碰到同样的错误。可以正常创建超级表,但是创建子表就报错