安装部署(四) Ubuntu 配置 Java MongoDB驱动
2016-08-08 20:02
477 查看
Ubuntu 配置 Java MongoDB驱动
ubuntu 14.04.04 x64
jdk 1.8.0_101
mysql 5.7.14
下载
http://mongodb.github.io/mongo-java-driver/?_ga=1.167925857.1571059608.1468225171
mongodb-driver-3.3.0.jar
mongo-java-driver-3.3.0.jar
mongodb-driver-async-3.3.0.jar
mongodb-driver-core-3.3.0.jar
注意在选择框一次选一个下,要下全4个,不然后边测试会报错找不到类。
配置
cp mongodb-driver-3.3.0.jar到以下目录
${JAVA_HOME}/lib
${JAVA_HOME}/jre/lib/ext
环境bash.rc的配置如下
export JAVA_HOME=/usr/lib/java/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
使用 连接库
import com.mongodb.MongoClient;
import com.mongodb.*;
import com.mongodb.client.MongoDatabase;
public class MongoDBJDBC{
public static void main( String args[] ){
try{
// 连接到 mongodb 服务
MongoClient mongoClient = new MongoClient("10.1.1.6",27017);
// 连接到数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase("eastmoney");
System.out.println("Connect to database successfully");
}catch(Exception e){
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}
测试
root@py-server:/projects/test/javatest# vi MongoDBJDBC.java
root@py-server:/projects/test/javatest# javac MongoDBJDBC.java
root@py-server:/projects/test/javatest# java MongoDBJDBC
八月 07, 2016 10:06:10 上午 com.mongodb.diagnostics.logging.JULLogger log
信息: Cluster created with settings {hosts=[127.0.0.1:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
Connect to database successfully
使用 查询记录
import org.bson.Document;
import com.mongodb.MongoClient;
import com.mongodb.client.*;
public class MongoTest{
public static void main( String args[] ){
try{
MongoClient mongoClient = new MongoClient( "10.1.1.6" , 27017 );
MongoDatabase db = mongoClient.getDatabase("eastmoney");
MongoCollection<Document> collection = db.getCollection("stock");
Document myDoc=collection.find().first();
System.out.println(myDoc.toJson());
FindIterable<Document> findIterable = collection.find();
MongoCursor<Document> mongoCursor = findIterable.iterator();
int i=0;
while(mongoCursor.hasNext()){
if(i==3)
break;
System.out.println(mongoCursor.next().toJson());
i++;
}
}catch(Exception e){
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}
javac MongoTest.java
java MongoTest
参考:
http://www.runoob.com/mongodb/mongodb-java.html http://mongodb.github.io/mongo-java-driver/3.2/driver/getting-started/quick-tour/ http://blog.csdn.net/lihao21/article/details/46939269 maven相关
ubuntu 14.04.04 x64
jdk 1.8.0_101
mysql 5.7.14
下载
http://mongodb.github.io/mongo-java-driver/?_ga=1.167925857.1571059608.1468225171
mongodb-driver-3.3.0.jar
mongo-java-driver-3.3.0.jar
mongodb-driver-async-3.3.0.jar
mongodb-driver-core-3.3.0.jar
注意在选择框一次选一个下,要下全4个,不然后边测试会报错找不到类。
配置
cp mongodb-driver-3.3.0.jar到以下目录
${JAVA_HOME}/lib
${JAVA_HOME}/jre/lib/ext
环境bash.rc的配置如下
export JAVA_HOME=/usr/lib/java/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
使用 连接库
import com.mongodb.MongoClient;
import com.mongodb.*;
import com.mongodb.client.MongoDatabase;
public class MongoDBJDBC{
public static void main( String args[] ){
try{
// 连接到 mongodb 服务
MongoClient mongoClient = new MongoClient("10.1.1.6",27017);
// 连接到数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase("eastmoney");
System.out.println("Connect to database successfully");
}catch(Exception e){
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}
测试
root@py-server:/projects/test/javatest# vi MongoDBJDBC.java
root@py-server:/projects/test/javatest# javac MongoDBJDBC.java
root@py-server:/projects/test/javatest# java MongoDBJDBC
八月 07, 2016 10:06:10 上午 com.mongodb.diagnostics.logging.JULLogger log
信息: Cluster created with settings {hosts=[127.0.0.1:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
Connect to database successfully
使用 查询记录
import org.bson.Document;
import com.mongodb.MongoClient;
import com.mongodb.client.*;
public class MongoTest{
public static void main( String args[] ){
try{
MongoClient mongoClient = new MongoClient( "10.1.1.6" , 27017 );
MongoDatabase db = mongoClient.getDatabase("eastmoney");
MongoCollection<Document> collection = db.getCollection("stock");
Document myDoc=collection.find().first();
System.out.println(myDoc.toJson());
FindIterable<Document> findIterable = collection.find();
MongoCursor<Document> mongoCursor = findIterable.iterator();
int i=0;
while(mongoCursor.hasNext()){
if(i==3)
break;
System.out.println(mongoCursor.next().toJson());
i++;
}
}catch(Exception e){
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}
javac MongoTest.java
java MongoTest
参考:
http://www.runoob.com/mongodb/mongodb-java.html http://mongodb.github.io/mongo-java-driver/3.2/driver/getting-started/quick-tour/ http://blog.csdn.net/lihao21/article/details/46939269 maven相关
相关文章推荐
- 安装部署(二) Ubuntu 安装配置 MySQL Connector Java
- Ubuntu 10.10&11.04安装Java+Eclipse及其配置
- ubuntu下的java的安装与配置
- ubuntu下安装JDK并配置java环境
- Ubuntu11.10 64位安装及配置java jdk环境变量
- Ubuntu 12.04 安装和配置 Java JDK
- ubuntu Java安装配置
- Ubuntu - Edgy Eft 下安装配置Java开发环境(JDK 6 + Eclipse WTP + Tomcat + MySQL)
- ubuntu下安装和配置java开发环境
- ubuntu13.04 有线网卡驱动安装 无法上网 网络配置
- Ubuntu 12.4下安装jdk7及java环境变量配置
- ubuntu中Java安装配置
- ubuntu7.04下安装eclipse,并配置java环境
- ubuntu下安装JDK并配置java环境
- 【Ubuntu】Ubuntu Java apt-get安装配置
- ubuntu编译安装配置java、tomcat、probe
- Ubuntu10.10、11.04安装Java+Eclipse及其配置
- Ubuntu8.1下安装JDK,配置 Java运行环境
- Ubuntu 12.04 中安装和配置 Java JDK
- Ubuntu13.04/Ubuntukylin13.04离线安装配置java环境变量