2013-08-19 150 views
3

我刚开始使用H2来学习SQL。我想知道H2数据库值在哪里存储。我试图找出这一点的主要原因是我想查看我输入的值并查看数据库所采用的一般结构。目前,我在Firefox上使用URL“10.53.87.49:8082”,但没有显示通过我的主要Java类输入的新值。H2数据库存储在哪里?

+1

您使用了什么连接URL?您还可以查看[存储数据库文件的位置?](http://www.h2database.com/html/faq.html#database_files) – MadProgrammer

回答

4

答案将取决于你的连接网址

FAQs

到哪里都是在数据库文件存放?

使用数据库URL(如jdbc:h2:〜/ test)时,数据库在用户目录中存储为 。对于Windows,这通常是C:\ Documents and Settings \或C:\ Users \。如果未设置基本目录 (如在jdbc:h2:test中),则数据库文件将存储在应用程序启动的 目录中(当前工作的 目录)。当从开始菜单使用H2 Console应用程序时,这是/ bin。基础目录可以在数据库URL中设置为 。可以使用固定或相对路径。当使用 URL jdbc:h2:file:data/sample时,数据库存储在目录 数据(相对于当前工作目录)中。如果该目录不存在,则自动创建目录 。也可以使用完全限定的目录名称(对于Windows,驱动器名称)使用 。 示例:jdbc:h2:file:C:/ data/test