批处理的方式提交SQL语句,结果发现提交过程中报错:
BatchUpdateException BatchResultHandle.handleError
将SQL语句拿出来在sql脚本中可以直接执行并不报错,说明SQL拼接没有问题,检查数据发现在解析的数据中存在 \u0
,在拼接出的sql语句中并不会显示,却会实际影响到执行的结果
解决:
对需要进行SQL拼接的字符进行替换 .replace("\\","//"),这样就可以将 \u0切分开来,
重新运行程序,可以直接执行
解决此次遇到的问题