Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用元数据获取h2数据库的表结构_Java_Metadata_H2_Sonarqube - Fatal编程技术网

Java 如何使用元数据获取h2数据库的表结构

Java 如何使用元数据获取h2数据库的表结构,java,metadata,h2,sonarqube,Java,Metadata,H2,Sonarqube,我已经编写了java代码来连接H2数据库(sonar的默认数据库),使用元数据,我可以看到每个表的所有表和列。但我希望看到表结构(如主键、外键、表中记录的数量)。如何使用元数据查看表结构?或者是否有其他方法可以查看表结构 非常感谢您的解决方案/帮助。显示表\u name中的列; 这将向您显示列的数据类型、主键、初始值等。这可能会有所帮助:我的2美分:我不知道您想要实现什么,但1/H2只能用于测试目的,2/直接触摸数据库可能会有很多副作用,最重要的是,DB不是API,因此可以/将在不另行通知的情

我已经编写了java代码来连接H2数据库(sonar的默认数据库),使用元数据,我可以看到每个表的所有表和列。但我希望看到表结构(如主键、外键、表中记录的数量)。如何使用元数据查看表结构?或者是否有其他方法可以查看表结构

非常感谢您的解决方案/帮助。

显示表\u name中的列;

这将向您显示列的数据类型、主键、初始值等。

这可能会有所帮助:我的2美分:我不知道您想要实现什么,但1/H2只能用于测试目的,2/直接触摸数据库可能会有很多副作用,最重要的是,DB不是API,因此可以/将在不另行通知的情况下进行更改。因此,99.99%的时候,直接连接到DB是个坏主意——不管你想实现什么。通常这是通过(GUI)客户端完成的:@MatejJ的可能副本。这个问题是关于jOOQ的。