连接到从 jdbc 创建的当前正在运行的 hsqldb
Posted
技术标签:
【中文标题】连接到从 jdbc 创建的当前正在运行的 hsqldb【英文标题】:Connect to currently running hsqldb created from jdbc 【发布时间】:2016-02-25 17:29:13 【问题描述】:如果 HSQLDB 是使用 jdbc 启动的,如何直接连接到它?
我正在从 JDBC 启动一个 HSQLDB,如下所示:
embeddedDb = new
EmbeddedDatabaseBuilder().setName("sefs").setType(EmbeddedDatabaseType.HSQL)
.setScriptEncoding("UTF-8").addScript("classpath:schema.sql").build();
然后我执行一些代码并在断点处停止执行。我现在希望能够通过一些工具连接到该数据库并直接执行一些 SQL 语句进行调试。
什么工具可以做到这一点?凭据如何?
【问题讨论】:
【参考方案1】:不要在嵌入式模式下使用数据库。在应用程序外部启动 HSQLDB 服务器,然后从应用程序连接到服务器。您还可以连接 HSQLDB DatabaseManager 以执行调试查询。
【讨论】:
以上是关于连接到从 jdbc 创建的当前正在运行的 hsqldb的主要内容,如果未能解决你的问题,请参考以下文章