import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.MongoClient;
import java.util.Date;
public class Prueba {
/**
* Main del proyecto.
* @param args
*/
public static void main(String[] args) {
System.out.println("Prueba conexión MongoDB");
MongoClient mongo = null;
mongo = new MongoClient("localhost", 27017);
if (mongo != null) {
//Si no existe la base de datos la crea
DB db = mongo.getDB("java");
//Crea una tabla si no existe y agrega datos
DBCollection table = db.getCollection("trabajador");
//Crea los objectos básicos
BasicDBObject document1 = new BasicDBObject();
document1.put("nombre", "Jose");
document1.put("apellidos", "Lopez Perez");
document1.put("anyos", 45);
document1.put("fecha", new Date());
//Insertar tablas
table.insert(document1);
//Listar la tabla "trabajador"
System.out.println("Listar los registros de la tabla: ");
DBCursor cur = table.find();
while (cur.hasNext()) {
System.out.println(" - " + cur.next().get("nombre") + " " + cur.curr().get("apellidos") + " -- " + cur.curr().get("anyos") + " años (" + cur.curr().get("fecha") + ")");
}
System.out.println();
} else {
System.out.println("Error: Conexión no establecida");
}
}
}