在应用程序运行时更改basex HOMEDIR

时间:2018-06-29 14:58:12

标签: java basex

我在Java应用程序中使用basex,用户可以在其中创建多个项目。
每个项目都应使用自己的basex数据库。
问题是,最初创建basex Context实例后,我无法更改HOMEDIR

这是由于Prop类中的静态块最初设置了HOMEDIR

对我来说真的很烦人,我不能简单地设置数据库创建路径,例如当我致电new CreateDB(dbName)时。

因此,目前我在StaticOptions中重新设置DBPATH变量,例如:

context.soptions.assign("DBPATH",dbPath);

这适用于db文件,但是也许有更干净的可能性吗?

0 个答案:

没有答案