我目前正在嵌入式模式下使用 netbeans + hibernate + hsqldb 开发 Java 桌面应用程序。

在创建新数据库时,我遇到了这个异常:Cannot establish a connection to jdbc:hsqldb:hsql://localhost using org.hsqldb.jdbcDriver (java.net.ConnectException: Connection refused: connect)

最佳答案

URL jdbc:hsqldb:hsql://localhost 用于访问在本地机器上运行的 HSQLDB 服务器。如果您想以这种方式使用 HSQLDB,您的应用程序必须在连接到它之前启动该服务器。客户端/服务器访问方法实际上是开发应用程序的好主意,因为您可以同时从应用程序外部访问服务器。

对于开发,您可以从命令行启动应用程序外部的服务器。当您重新启动应用程序时,服务器可以继续运行。

带有文件的嵌入式模式数据库的 URL 是 jdbc:hsqldb:file:<your file path>,并记录在 HSQLDB 指南中。

http://hsqldb.org/doc/

关于java - 在嵌入模式下使用 HSQLDB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18462394/

10-12 19:19