gpt4 book ai didi

java - 如何在 localhost :8082? 查看我的 h2 数据库中的所有表

转载 作者:IT老高 更新时间:2023-10-28 21:04:38 28 4
gpt4 key购买 nike

我使用 JDBC 并从 sql 脚本创建了名为 usaDB 的 h2 数据库。然后我用 jdbc 填充所有表。

问题是我在 localhost:8082 连接到 usaDB 后,在左侧树上看不到我的 table 。只有我指定创建 usaDB 的 INFORMATION_SCHEMA 数据库和 rootUser

如何查看我的h2数据库中表的内容?

我试过查询SELECT * FROM INFORMATION_SCHEMA.TABLES

但它返回了许多表名,除了我创建的那些。我的快照:

enter image description here

最佳答案

我有同样的问题,答案似乎很愚蠢:当你输入你的数据库名称时,你不应该添加“.h2.db”后缀,例如,如果你有 db文件 "D:\somebase.h2.db"你的连接字符串应该像 "jdbc:h2:file:/D:/somebase"。以另一种方式,jdbc 创建名为“somebase.h2.db.h2.db”的新空数据库文件,您会看到您所看到的:只有系统表。

关于java - 如何在 localhost :8082? 查看我的 h2 数据库中的所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23403875/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com