如何将H2数据库文件存储到项目目录中

B臂

当我使用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控制台应用程序时,该目录为/ bin。可以在数据库URL中设置基本目录。可以使用固定或相对路径。使用URL jdbc:h2:file:./ data / sample时,数据库存储在目录数据中(相对于当前工作目录)。如果该目录尚不存在,则会自动创建。也可以使用完全限定的目录名(对于Windows,则为驱动器名)。示例:jdbc:h2:file:C:/ data / test

h2常见问题

因此,只需将您的jdbc网址设置为: jdbc:h2:file:C:/Users/MyName/EclipseWorkspace/ProjectName/TestDataBase

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Play Framework 2.4中使用相对于项目根目录的路径到H2数据库文件配置?

将SymmetricDS连接到现有的H2数据库文件

如何将数据(字符串数组)插入到H2数据库?

如何确定H2数据库文件锁是否存在?

在H2中使用CSVREAD时删除临时数据库文件

如何将H2数据库嵌入交付给客户端的jar文件中?

如何在H2数据库中存储文件-Spring Boot

如何将工期保存到H2数据库中

我的H2数据库文件在哪里?

无法使用java的DeleteDbFiles.execute删除我的h2数据库文件

使用 RobotFramework 连接到 H2 数据库文件

Marklogic如何将XQuery文件存储到Modules数据库中

我如何将作业从Spring项目持久保存到H2数据库

如何将H2添加到Wildfly,以便可以查看数据库中的数据?

如何将两个不同的项目指向同一个SQLite数据库文件?

在 h2 数据库中存储图像

将H2数据库嵌入WEB-INF目录中

将数据库文件下载到应用目录

Android Studio 将数据库文件复制到内部存储无法正常工作

Android Studio将数据库文件复制到内部存储

Java如何将变量写入H2数据库

如何将现有的数据库文件加载到Python sqlite3中的内存中?

如何将数据库文件捆绑到我的应用中,以准备进行侧面加载安装?

从目录将映像名称存储到数据库中

如何从终端将持久性数据库导出到H2中的内存中数据库

如何将一个非常大的文件存储到数据库记录中

如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

如何将动态表中的数据存储到数据库中

如何将SQLite数据库文件导入DbVisualizer