我做了一个日期检查表,会查询十多个数据库有没有我指定的日期。
但是经常会出现这个11300001 故障,我在手册中查询了这个故障原因,是因为数据集没有设置正确导致的。
我排查了我的数据库连接,一切是正常的
我检查了我的模板数据集,一共22个,挨个挨个预览一切正常的
使用的是mysql 5.7
但是就是很奇怪,会出现11300001 ,偶尔出现一次,第一次查询报错、第二次也报错、但是同一个日期多查询几次就就查询出来了,有时候查询七八次都不出结果。
楼主:这种是连接池偶尔断开导致的问题,MySQL数据库的通病,一般和数据集SQL没有直接关系!
排查一下,你先重启设计器,新开一个模板,查一个最简单的表,看看数据源本身有不有问题。
我的解决方案:把报错的数据源里的语句放到数据库运行,发现是语句的问题,更改后就正常了