当前位置:首页 > sql > 正文

sql命令未正确结束

  • sql
  • 2024-05-01 22:22:41
  • 8996

我拼接了一个sql,在数据库中sql语句可正确运行,但在java代码中报错,sql命令未正确结束。
executeQuery是一种专门用来执行sql查询的方法。 从你的sql来看,它不是一个查询,而是执行了表和插入语句。 这个操作应该使用executeUpdate方法,而不是把表语句和插入语句合并在一起。 执行整个语句该方法可以直接在数据库上执行,但也可以通过代码执行。


mybatis批量插入时报错:ORACLEORA-00933:SQL命令未正确结束
批量插入时,如果没有主键,必须显式指定useGenerateKeys为false,否则会报:SQL命令没有正确结束
whenUseGenerateKeys='true':
仅设置useGenerateKeys='false'。