3.0创建mongoDB客户端链接

来源:互联网 发布:电脑usb001端口是哪个 编辑:程序博客网 时间:2024/03/29 10:33
5种创建链接本机的方式:

MongoClient mongoClient = new MongoClient(); // or MongoClient mongoClient = new MongoClient( "localhost" ); MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); 
 MongoClient mongoClient = new MongoClient( 
 Arrays.asList(new ServerAddress("localhost"27017)
new ServerAddress("localhost"27018)
new ServerAddress("localhost"27019))); 
 MongoClientURI connectionString = new   MongoClientURI("mongodb://localhost:27017,localhost:27018,localhost:27019"); 
MongoClient mongoClient = new MongoClient(connectionString); MongoDatabase database = mongoClient.getDatabase("mydb");


MongoClient 本身就是就是一个连接池,所以一般情况下,整个应用创建一个实例即可。当然我们也可以设置连接池的一些参数。如下:

              Builder build=new Builder();
             build.connectTimeout(3000);//超时时间
             build.connectionsPerHost(200);//
             build.threadsAllowedToBlockForConnectionMultiplier(10); 
             MongoClientOptions myOptions = build.build();   

               MongoClient   mongoClient=new MongoClient(new ServerAddress(host, port),myOptions);
0 0
原创粉丝点击