当我使用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
因此,只需将您的jdbc网址设置为: jdbc:h2:file:C:/Users/MyName/EclipseWorkspace/ProjectName/TestDataBase
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句