使用H2 Web界面浏览Corda数据库表显示同义词错误

时间:2018-03-23 14:18:33

标签: h2 corda

我按照this链接的说明浏览了corda数据库。 但是,当我查询表时,我遇到了错误。

Image having error screenshot

错误:

Table "SYNONYMS" not found; SQL statement:
SELECT TABLE_CAT, TABLE_SCHEM, TABLE_NAME, TABLE_TYPE, REMARKS, TYPE_CAT, TYPE_SCHEM, 
TYPE_NAME, SELF_REFERENCING_COL_NAME, REF_GENERATION, SQL FROM (SELECT SYNONYM_CATALOG TABLE_CAT, 
SYNONYM_SCHEMA TABLE_SCHEM, SYNONYM_NAME as TABLE_NAME, TYPE_NAME AS TABLE_TYPE, REMARKS, TYPE_NAME TYPE_CAT, 
TYPE_NAME TYPE_SCHEM, TYPE_NAME AS TYPE_NAME, TYPE_NAME SELF_REFERENCING_COL_NAME, TYPE_NAME REF_GENERATION,
NULL AS SQL FROM INFORMATION_SCHEMA.SYNONYMS WHERE SYNONYM_CATALOG LIKE ? ESCAPE ? AND SYNONYM_SCHEMA LIKE ?
ESCAPE ? AND SYNONYM_NAME LIKE ? ESCAPE ? AND (false)  UNION SELECT TABLE_CATALOG TABLE_CAT, TABLE_SCHEMA TABLE_SCHEM, 
TABLE_NAME, TABLE_TYPE, REMARKS, TYPE_NAME TYPE_CAT, TYPE_NAME TYPE_SCHEM, TYPE_NAME, TYPE_NAME SELF_REFERENCING_COL_NAME, 
TYPE_NAME REF_GENERATION, SQL FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_CATALOG LIKE ? ESCAPE ? AND TABLE_SCHEMA LIKE ?
ESCAPE ? AND TABLE_NAME LIKE ? ESCAPE ? AND (TABLE_TYPE IN(?)) ) 
ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME [42102-197] 42S02/42102 (Help)

4 个答案:

答案 0 :(得分:7)

请使用版本:h2-1.4.196或h2-1.4.194。

Corda截至目前使用版本ext.h2_version = '1.4.194'。 最新版本的驱动程序尚不兼容。

  

更新

使用Corda 4 ext.h2_version = '1.4.197'如果使用Corda 4,请使用适当版本的h2 jar。

答案 1 :(得分:1)

从Corda获取h2-1.4.194.jar(Corda使用的哪个版本)并将其放置在C:\ Program Files(x86)\ H2 \ bin

使用h2-1.4.194.jar更新h2.bat

它不会显示问题。.它对我有用。

答案 2 :(得分:0)

我整个星期都在和H2合作,这对我来说也是如此。必须是一个bug。控制台按预期工作,我能够编辑数据库。

答案 3 :(得分:0)

java -jar h2-1.4.194.jar应该可以工作。请检查版本为1.4.194。 Corda官方网站下载(https://docs.corda.net/node-database.html)给出了H.的1.4.197版本,该版本不起作用。