【发布时间】:2014-08-23 13:38:50
【问题描述】:
我有一个 HsqlDB 服务器正在运行,我需要动态地将 db 别名添加到 server.properties 文件中,而无需重新启动 db 服务器。是否可以?还是我需要关闭并重新启动整个 HsqlDB 服务器?
情况是我有一个 HsqlDB 服务器,其中包含许多数据库和许多 Java Web 应用程序,每个应用程序都使用自己的数据库。到目前为止,如果不重新启动整个 HsqlDB 服务器,我就无法创建 Web 应用程序的新实例。
我尝试使用以下 JDBC 网址:
jdbc:hsqldb:hsql://localhost;file:/srv/databases/db1
jdbc:hsqldb:hsql://localhost;file:/srv/databases/db2
etc...
但在这种情况下,所有 webapp 都连接到同一个数据库(即第一个连接的数据库)。我想在应用中使用:
jdbc:hsqldb:hsql://localhost/db1
jdbc:hsqldb:hsql://localhost/db2
我发现文档中没有提到这些“问题”。 我哪里做错了?
谢谢
【问题讨论】: