2011-05-26 57 views
2

我正在学习Play !.我正在使用嵌入在framewok中的HSQLDB。它适用于我的需求,但我需要使用SQL客户端连接到它。连接到嵌入在Play应用程序中的HSQLDB数据库

我试过用Squirrel SQL,但是我无法连接。我需要“看”数据库并使用我的应用程序外部的SQL语句对其进行操作。

我正在使用内存数据库。

您是否有任何关于如何将SQL客户端连接到Play中嵌入的HSQLDB的信息! ?

我希望你能给我一些帮助。

+2

您的意思是H2数据库,因为1.2版本中HSQLDB已被H2取代。也许这个线程框架可以帮助你:http://groups.google.com/group/play-framework/browse_thread/thread/c43b11fb03e48080/d410e97e461d18e8?hl=en&lnk=gst&q=h2#d410e97e461d18e8 – mandubian 2011-05-26 11:47:48

+0

另请参见http:// stackoverflow.com/questions/6265957/access-mem-or-fs-database-tables-using-h2-console – 2011-09-12 12:00:43

回答

3

如果您在实际使用播放1.1,因此采用HSQLDB,那么就可以通过使用以下设置

this link,你应该能够做到以下几点。

Driver: org.hsqldb.jdbcDriver 
URL: jdbc:hs;qldb:mem:aname 
user: "sa" 
password: "" 

我已经得到了这个工作,但我远离我的工作电脑,所以无法确认确切的设置。

但是,我会建议升级到Play 1.2。在这个版本的Play中,它已经从HSQLDB变成了H2,并且它自带了嵌入式SQL查看器,您可以使用以下URL访问它。

http://localhost:9000/@db 

这种方法非常简单!

相关问题