报错
[42S02][42102] org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "CATALOGS" not found; SQL statement: select CATALOG_NAME from INFORMATION_SCHEMA.CATALOGS [42102-206]
原因
当连接h2数据库的时候,idea尝试使用以下sql语句
SELECT CATALOG_NAME FROM INFORMATION_SCHEMA.CATALOGS`
查找h2中的表。而h2新版本不再支持该语句。
解决方案
通过添加OLD_INFORMATION_SCHEMA=TRUE 到URL来解决。
例:
jdbc:h2:mem:test;NON_KEYWORDS=USER;OLD_INFORMATION_SCHEMA=TRUE
版权声明:本文为weixin_49163601原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。