2014-10-07 40 views
1

我試圖在我的Play Framework應用程序中共享使用SORM框架創建的內存H2數據庫。以下是我的數據庫代碼代碼如何在PlayFramework(scala)中啓動TCP服務器

object DB extends Instance(entities = Seq(Entity[Person]()), url ="jdbc:h2:mem:db1"){} 

H2數據庫站點上的解決方案是啓動TCP服務器。在Java應用程序中,我能夠共享數據庫使用下面的代碼

org.h2.tools.Server server = org.h2.tools.Server.createTcpServer(); 
server.start(); 

Connection conn = DriverManager.getConnection("jdbc:h2:mem:db1"); 

我如何開始在我的播放應用程序中的TCP服務器在啓動時或在運行時?

+0

我不認爲你應該運行它作爲獨立的服務器。支持運行h2開箱即用。參見[如何在Play Framework中使用SORM框架?](http://stackoverflow.com/questions/14908054/how-to-use-sorm-framework-with-play-framework) – roterl 2014-10-07 12:16:50

+0

我只是訴諸於此創建一個快速原型。謝謝(你的)信息 – 2014-10-07 13:08:07

回答

2

playframework文檔中,您應該能夠將代碼放在onStart函數中。