当我使用H2数据库时,数据库文件存储在C:\Users\MyName\TestDataBase.db目录。 H2路径是jdbc:h2:~/TestDataBase。
这是默认的 H2 数据库路径。
是否有可能像这样将 H2 数据库文件存储到我的项目目录中C:\Users\MyName\EclipseWorkspace\ProjectName\TestDataBase.db以及如何配置路径来做到这一点?
如果你有 h2 控制台,你基本上可以在任何你想要的地方创建一个新的数据库。如果您仔细阅读 h2 常见问题解答,他们会很好地描述您如何做到这一点。
当使用 jdbc:h2:~/test 等数据库 URL 时,数据库存储在用户目录中。对于 Windows,这通常是 C:\Documents and Settings\ 或 C:\Users\。如果未设置基目录(如 jdbc:h2:./test),则数据库文件存储在应用程序启动的目录(当前工作目录)中。当从开始菜单使用 H2 Console 应用程序时,这是 /bin。基本目录可以在数据库 URL 中设置。可以使用固定路径或相对路径。当使用 URL jdbc:h2:file:./data/sample 时,数据库存储在目录 data 中(相对于当前工作目录)。如果该目录尚不存在,则会自动创建该目录。还可以使用完全限定的目录名称(对于 Windows,使用驱动器名称)。示例: jdbc:h2:file:C:/data/test
h2 faq http://www.h2database.com/html/faq.html#database_files
因此只需将您的 jdbc url 设置为:jdbc:h2:file:C:/Users/MyName/EclipseWorkspace/ProjectName/TestDataBase
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)