2011-05-26 46 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 

這種方法非常簡單!

相關問題