java代码执行sql脚本问题

用代码Exec执行insert sql脚本出错,但是sql脚本在数据库执行又没问题,有知道这是啥问题吗

把你怎么在java里执行的,以及报错信息发出来


报错提示是存在语法错误就肯定是有语法错误,
在java里写sql一般是用的字符串拼接或者绑定变量的方式,很少会把完整的字符串写上去,因此很可能是拼接得有问题,建议你在执行这个sql前,先把sql打印出来,这样就能一眼看出sql哪里拼得有问题了,尤其要注意分钟后面是怎么拼的,否则它不会在这里断开

传值有问题,你把图片中的日期格式换成'2022-04-10 16:47:00'或者'2022-04-10'格式试试

img