代码
package com.yansl;
import java.net.unknownhostexception;
import com.mongodb.db;
import com.mongodb.dbcollection;
import com.mongodb.dbcursor;
import com.mongodb.mongo;
import com.mongodb.mongoexception;
public class mongodbtest {
private mongo mong=null;
private db db=null;
private dbcollection dbc=null;
public mongodbtest()
{
try {
mong=new mongo();
system.out.println(mong);
} catch (unknownhostexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (mongoexception e) {
}
db=mong.getdb("mytest");
system.out.println(db);
dbc=db.getcollection("table1");
system.out.println(dbc);
public void selectall(){
system.out.println("查询table1中的所有数据:");
//得到查询
dbcursor cur = dbc.find();
//遍历结果
while(cur.hasnext()){
system.out.println(cur.next());
public static void main(string[] args) {
mongodbtest m=new mongodbtest();
m.selectall();
输出和错误信息
————————————————————————————————————————————————
mongo: 127.0.0.1:27017
mytest
table1
查询table1中的所有数据:
2012-3-12 17:47:21 com.mongodb.dbtcpconnector fetchmaxbsonobjectsize
警告: null
java.io.ioexception: couldn't connect to [/127.0.0.1:27017] bc:java.net.connectexception: connection refused: connect
at com.mongodb.dbport._open(dbport.java:206)
at com.mongodb.dbport.go(dbport.java:94)
at com.mongodb.dbport.go(dbport.java:75)
at com.mongodb.dbport.findone(dbport.java:129)
at com.mongodb.dbport.runcommand(dbport.java:138)
at com.mongodb.dbtcpconnector.fetchmaxbsonobjectsize(dbtcpconnector.java:409)
at com.mongodb.dbtcpconnector.checkmaster(dbtcpconnector.java:396)
at com.mongodb.dbtcpconnector.call(dbtcpconnector.java:192)
at com.mongodb.dbapilayer$mycollection.__find(dbapilayer.java:295)
at com.mongodb.dbcursor._check(dbcursor.java:354)
at com.mongodb.dbcursor._hasnext(dbcursor.java:484)
at com.mongodb.dbcursor.hasnext(dbcursor.java:509)
at com.yansl.mongodbtest.selectall(mongodbtest.java:45)
at com.yansl.mongodbtest.main(mongodbtest.java:52)
2012-3-12 17:47:23 com.mongodb.dbtcpconnector$myport error
严重: myport.error called
at com.mongodb.dbport.call(dbport.java:65)
at com.mongodb.dbtcpconnector.call(dbtcpconnector.java:201)
2012-3-12 17:47:24 com.mongodb.dbtcpconnector fetchmaxbsonobjectsize
at com.mongodb.dbtcpconnector.call(dbtcpconnector.java:220)
2012-3-12 17:47:25 com.mongodb.dbtcpconnector$myport error
2012-3-12 17:47:26 com.mongodb.dbtcpconnector fetchmaxbsonobjectsize
2012-3-12 17:47:27 com.mongodb.dbtcpconnector$myport error
exception in thread "main" com.mongodb.mongoexception$network: can't call something
at com.mongodb.dbtcpconnector.call(dbtcpconnector.java:209)
caused by: java.io.ioexception: couldn't connect to [/127.0.0.1:27017] bc:java.net.connectexception: connection refused: connect
... 8 more