如何设置连接 URL 以连接到 HSQLDB 中的多个数据库

Posted

技术标签:

【中文标题】如何设置连接 URL 以连接到 HSQLDB 中的多个数据库【英文标题】:How to set connect URL to connect to more than 1 databases in HSQLDB 【发布时间】:2020-01-10 17:32:56 【问题描述】:

我已经启动了 HSQLDB 服务器并打开了两个数据库。我正在使用服务器协议进行连接,即 jdbc:hsqldb:hsql://localhost/portdb

portdb 只是一个数据库,我如何调整这个 URL 使其连接到这个和另一个数据库?

我一直在参考 hsql 用户指南,但似乎没有定义这个

【问题讨论】:

【参考方案1】:

您无法打开或连接到具有相同java.sql.Connection 的两个数据库。使用两个不同的连接,每个都有自己的 URL。

您可以在数据库中拥有多个架构,并通过单个连接访问它们。见http://hsqldb.org/doc/2.0/guide/databaseobjects-chapt.html

【讨论】:

假设一个应用程序需要访问 10 个不同的数据库,这意味着在应用程序代码的某处,必须定义 10 个不同的 URL。这太乏味了。有没有办法更轻松地处理这个问题?或者这是唯一的方法? 添加了架构选项。 你能详细说明一下吗?

以上是关于如何设置连接 URL 以连接到 HSQLDB 中的多个数据库的主要内容,如果未能解决你的问题,请参考以下文章

通过 Windows ODBC PostgreSQL 驱动程序连接到 HSQLDB 2.5

HSQLDB:在应用程序 jar 文件中嵌入文本表

如何使用python形成地址字符串以连接到安慰

从 XML 文件中读取网络凭据以连接到 TFS 服务器

如何设置 SSH 隧道以连接到位于 AWS EC2 服务器上的 ElasticSearch 和 MongoDB?

xcode 颠覆设置以连接到基于网络的存储库