0

我即将在 Play Framework for Java 2.1 中构建一个项目,我想使用 MongoDB 来存储数据。我已经安装了 Play 2.1 和 MongoDB 2.4.4。

是否可以建立一个Play!只有 MongoDB Java 驱动程序的项目?我实际上已经尝试根据此文档mongo-java-driver.jar下载我放置在我的游戏项目的lib/ 文件夹中的文件。然后我创建了一个模型,在其中添加了下面的代码,但我无法让它工作。你知道任何教程或我做错了什么吗?我收到编译错误,例如rootunreported 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();
4

1 回答 1

2

如果您查看文档MongoClient()构造函数可能会抛出一个UnknownHostException已检查异常。您可以catch在代码中出现此异常,也可以在throws UnknownHostException方法中添加声明。

另请阅读Java 中的异常以及检查和未检查的异常。

于 2013-07-01T12:22:28.003 回答