2013-07-01 94 views
0

我即將在Play Framework for Java 2.1中構建一個項目,並且我想使用MongoDB來存儲數據。我已經安裝了Play 2.1和MongoDB 2.4.4。Java 2.1和MongoDB的Play Framework

是否可以建立一個Play!只有MongoDB Java驅動程序的項目?我實際上已經嘗試下載mongo-java-driver.jar,我把它放在我的播放項目according to this documentationrootlib /文件夾中。然後我創建了一個模型,我在其中添加了下面的代碼,但是我無法使其工作。你知道任何教程或我做錯了什麼?我得到這樣unreported exception java.net.UnknownHostException; must be caught or declared to be thrown

import com.mongodb.MongoException; 
import com.mongodb.WriteConcern; 
import com.mongodb.DB; 
import com.mongodb.DBCollection; 
import com.mongodb.BasicDBObject; 
import com.mongodb.DBObject; 
import com.mongodb.DBCursor; 
import com.mongodb.ServerAddress; 

MongoClient mongoClient = new MongoClient(); 
+0

您可能會發現這個使用問題的解決方案:http://stackoverflow.com/q/10022719/681807 –

回答

2

編譯錯誤。如果你看看在documentationMongoClient()構造可能拋出UnknownHostException,這是一個檢查異常。您可以在您的代碼中使用catch這個例外,也可以將throws UnknownHostException聲明添加到您的方法中。

另請參閱this中的Java異常和this中的已檢查與未檢查異常。