我在Java应用程序中使用basex,用户可以在其中创建多个项目。
每个项目都应使用自己的basex数据库。
问题是,最初创建basex Context实例后,我无法更改HOMEDIR
。
这是由于Prop类中的静态块最初设置了HOMEDIR
。
对我来说真的很烦人,我不能简单地设置数据库创建路径,例如当我致电new CreateDB(dbName)
时。
因此,目前我在StaticOptions中重新设置DBPATH
变量,例如:
context.soptions.assign("DBPATH",dbPath);
这适用于db文件,但是也许有更干净的可能性吗?