在嵌入模式下使用HSQLDB

时间:2013-08-27 09:59:52

标签: java hibernate netbeans desktop-application hsqldb

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

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

enter image description here

1 个答案:

答案 0 :(得分:6)

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

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

包含文件的嵌入式模式数据库的URL为jdbc:hsqldb:file:<your file path>,并在HSQLDB指南中进行了说明。

http://hsqldb.org/doc/