java.sql.SQLException: ORA-00933: SQL 命令未正确结束错误解决

  • 时间:
  • 浏览:33
  • 来源:恰卡网

在程序运行时,程序报sql错误“nested exception is java.sql.SQLException: ORA-00933: SQL 命令未正确结束”,具体错误如下所示:

调用函数异常...org.springframework.jdbc.BadSqlGrammarException:PreparedStatementCallback;badSQLgrammar
[selecta.*,
c.sitenamesiteName,
e.empnameokusername,
f.empnamecheckusername,
h.sitenamegetsitename,
g.empnameenterusername
fromtmt_matoutmastera
leftjoints_siteinfoc
ona.siteid=c.siteid
leftjointbempinfoe
ona.okuser=e.empid
leftjointbempinfof
ona.checkuser=f.empid
leftjointbempinfog
ona.enteruser=g.empid
leftjoints_siteinfoh
ona.getsite=h.siteid
where1=1
anda.gettimebetweento?and?
anda.okStatus=?
anda.siteid=?
anda.centerid=?
anda.outnoin(?)
anda.getsite=?)];
nestedexceptionisjava.sql.SQLException:ORA-00933:SQL命令未正确结束

“java.sql.SQLException: ORA-00933: SQL 命令未正确结束”错误解决方案

当我们的程序报出如上ORA-00933错误的时候,一般是我们的sql语句错误了,要么多了一些结束符号,要么少了一些符号,上面的示例中,不看【】部分,“and a.getsite = ?)”sql结尾处多了个“)”符号,去掉该符号即可

猜你喜欢

getResources().getColor()方法过时的替代方法解决

在android开发中,当要给控件设置color颜色的时候,如小编:icon.setColor(Context.getResources().getColor(R.color.

2019-05-22

Error:Execution failed for task ':app:processDebugResources'

androidstudio出现Error:Executionfailedfortask':app:processDebugResources'异常错误是因为缓存

2019-05-22

Android studio2.3.3如何在线升级到Android studio3.0

androidstudio2.3.3如何在线升级到Androidstudio3.0而无需手动下载再升级呢?升级Androidstudio3.0的方法很简单,只需要按照如下操作即

2019-05-22