oracle重建ehca,java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字

本文主要讨论了在使用SSM(Oracle)时遇到的'java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字'错误。错误产生的原因是配置了不适用于Oracle的validationQuery。解决方案包括修改validationQuery为'SELECT * FROM DUAL',并提供了其他与Oracle SQL语法相关的错误示例及解决方法,如避免使用关键字作为列名,正确引用表别名等。
摘要由CSDN通过智能技术生成

ssm(Oracle)配置druid数据库连接池,正常启动项目,但是请求访问数据库时报错 “java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字” 原因: jdbc配置 validationQuery:SELECT 1 这是mysql的写法,oracle应改为 validationQuery:SELECT * from dual. validationQuery是用来测试数据库连接的,根据具体的数据库类型来写…

使用MyBatis的时候,主键的字段建议绑定在Bean的属性上面, import javax.persistence.*; public class User { @Id @Column(name = "systemId") private Long systemid; } 否则会报错,以下是报错原文 "### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 's…

java.sql.SQLSyntaxErrorException: ORA-00904: "column": 标识符无效 首先查看无效的列是不是orcale关键字 , 如果不是 , 查看与column字段相关的所有内容 , 引用是否正确 尽量不要用select 中的字段别名当做 where 或者 order by 等的条件 应该使用表的别名或者表名作为标识 , 避免歧义 select  user_id as id ,name as na from table tb where tb.n…

java.sql.SQLSyntaxErrorException: ORA-: 无效字符 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:) at oracle.jdbc.driver…

### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may involve com.lecar.user.mapper.StationManageMapper.insertStation-Inline ### The error occurred while setting parameters ### SQL: INSERT INTO T_CORP…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值