2013-07-01 99 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中的已检查与未检查异常。