我是Java的新手,我正在尝试连接到我的机器上的本地MongoDB实例。我从以下Mongo仓库下载了相应的jar和POM文件:http://mongodb.github.io/mongo-java-driver/?_ga=1.267751309.284881865.1476985525
我将文件下载到我的脚本所在的同一目录中并运行了JavaC,这已经抛出了许多“不存在”而“找不到符号”错误。
我正在运行MongoDB 3.2,并已下载Mongo jars / pom的最新版本(3.3)..
这是我的剧本:
// includes
import com.mongodb.MongoClient;
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;
import java.util.Arrays;
public class MongoDBJDBC {
public static void main(String args[]) {
try {
// To connect to mongodb server
MongoClient mongoClient = new MongoClient("localhost", 27017 );
// Now connect to your database
DB db = mongoClient.getDB("test");
System.out.println("Connect to database successfully");
boolean auth = db.authenticate(myUserName, myPassword);
System.out.println("Authentication: "+auth);
}
catch (Exception e){
System.err.println( e.getClass().getName() +" "+ e.getMessage() );
}
}
}