java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字
ssm(Oracle)配置druid数据库连接池,正常启动项目,但是请求访问数据库时报错
“java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字”
原因:
jdbc配置 validationQuery:SELECT 1
这是mysql的写法,oracle应改为 validationQuery:SELECT * from dual。
validationQuery是用来测试数据库连接的,根据具体的数据库类型来写。
本文详细解析了在SSM框架中配置Oracle数据库连接池时遇到的常见错误——java.sql.SQLSyntaxErrorException:ORA-00923:未找到要求的FROM关键字。深入探讨了此错误的原因,并提供了正确的validationQuery配置方法,即使用SELECT * FROM DUAL代替SELECT 1,以确保与Oracle数据库的兼容性和正确连接。
1627





