Hibernate无法在HSQLDB中看到创建的表

时间:2014-01-20 08:56:02

标签: hsqldb

我是使用Hibernate和HSQLDB的新手。我创建了一个表,它正在eclipse控制台中显示为

    create table Employee (empId integer not null, empname varchar(255), primary key (empId))
    14:15:57,205 DEBUG SchemaExport:377 - create table Employee (empId integer not null, empname                       varchar(255), primary key (empId))
    14:15:57,206  INFO SchemaExport:268 - schema export complete
    14:15:57,209  INFO DriverManagerConnectionProvider:170 - cleaning up connection pool:   jdbc:hsqldb:C:\Users\krishna\Desktop\hsqldb-2.2.6

然而,当我试图在HSQLDB中看到该表时,我收到一条错误消息,指出用户缺乏优势或找不到对象:员工

为了连接到HSQLDB,我已经给出了url jdbc:hsqldb:C:\ Users \ krishna \ Desktop \ hsqldb-2.2.6

我能够从eclipse中ping到数据库。

1 个答案:

答案 0 :(得分:0)

如果这些访问方法不是同一个Java进程,则不适合从程序和IDE进行并发访问。

对于开发,建议使用简单的命令在您的计算机上运行HSQLDB Server。然后,使用程序和IDE中的jdbc:hsqldb:hsql://localhost/test等URL连接到服务器。 server.properties文件应包含包含数据库实际文件URL的行。请参阅指南:

http://www.hsqldb.org/doc/2.0/guide/listeners-chapt.html