资源简介
mongodb查询数据,显示DBCursor.next这种形式,那如何把值带到JSP显示呢?
上传的是一个项目Demo,导入可以直接运行,当然也可以直接查看其中的代码。
项目是使用jquery.ajax显示后台返回的Json串。
若再详细了解,博客中也有相应的介绍:http://blog.csdn.net/llhhyy1989/article/details/12571111

代码片段和文件信息
package com.mongo.dao;
import java.util.List;
import com.mongodb.BasicDBobject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBobject;
import com.mongodb.Mongo;
/**
* 对基本实体的存储测试
* @author lhy
*
*/
public class EntityTest {
public static void main(String[] args) throws Exception{
selectAll();
}
/**
* 保存实体对象
* @throws Exception
*/
public static void saveEntity() throws Exception{
//第一:实例化mongo对象,连接mongodb服务器 包含所有的数据库
//默认构造方法,默认是连接本机,端口号,默认是27017
//相当于Mongo mongo =new Mongo(“localhost“27017)
Mongo mongo =new Mongo();
//第二:连接具体的数据库
//其中参数是具体数据库的名称,若服务器中不存在,会自动创建
DB db=mongo.getDB(“myMongo“);
//第三:操作具体的表
//在mongodb中没有表的概念,而是指集合
//其中参数是数据库中表,若不存在,会自动创建
DBCollection collection=db.getCollection(“user“);
//添加操作
//在mongodb中没有行的概念,而是指文档
BasicDBobject document=new BasicDBobject();
document.put(“id“ 2);
document.put(“name“ “小红“);
// //然后保存到集合中
// // collection.insert(document);
//当然我也可以保存这样的json串
/* {
“id“:1
“name““小明“
“address“:
{
“city“:“beijing“
“code“:“065000“
}
}*/
//实现上述json串思路如下:
//第一种:类似xml时,不断添加
BasicDBobject addressDocument=new BasicDBobject();
addressDocument.put(“city“ “beijing“);
addressDocument.put(“code“ “065000“);
document.put(“address“ addressDocument);
//然后保存数据库中
collection.insert(document);
//第二种:直接把json存到数据库中
/* String jsonTest=“{‘id‘:1‘name‘:‘小明‘“+
“‘address‘:{‘city‘:‘beijing‘‘code‘:‘065000‘}“+
“}“;
DBobject dbobjct=(DBobject)JSON.parse(jsonTest);
collection.insert(dbobjct);*/
}
/**
* 遍历所有的
* @throws Exception
*/
public static List selectAll() throws Exception{
//第一:实例化mongo对象,连接mongodb服务器 包含所有的数据库
//默认构造方法,默认是连接本机,端口号,默认是27017
//相当于Mongo mongo =new Mongo(“localhost“27017)
Mongo mongo =new Mongo();
//第二:连接具体的数据库
//其中参数是具体数据库的名称,若服务器中不存在,会自动创建
DB db=mongo.getDB(“myMongo“);
//第三:操作具体的表
//在mongodb中没有表的概念,而是指集合
//其中参数是数据库中表,若不存在,会自动创建
DBCollection collection=db.getCollection(“user“);
//查询操作
//查询所有
//其中类似access数据库中游标概念
DBCursor cursor=collection.find();
System.out.println(“mongodb中的user表结果如下:“);
/* while(cursor.hasNext()){
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1108 2013-09-27 11:34 testmongodb\.classpath
文件 548 2013-10-10 11:23 testmongodb\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 306 2013-10-09 19:33 testmongodb\.myme
文件 1989 2013-10-10 11:23 testmongodb\.project
文件 500 2013-09-27 10:45 testmongodb\.settings\.jsdtscope
文件 73 2013-09-27 12:30 testmongodb\.settings\org.eclipse.core.resources.prefs
文件 364 2013-09-27 10:45 testmongodb\.settings\org.eclipse.jdt.core.prefs
文件 471 2013-09-27 10:45 testmongodb\.settings\org.eclipse.wst.common.component
文件 252 2013-09-27 10:45 testmongodb\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2013-09-27 10:45 testmongodb\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-09-27 10:45 testmongodb\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 7633 2013-10-10 16:34 testmongodb\src\com\mongo\dao\EntityTest.java
文件 2043 2013-10-10 17:07 testmongodb\src\com\mongo\servlet\EntityServlet.java
文件 834 2013-09-27 10:45 testmongodb\WebRoot\index.jsp
文件 163855 2013-10-10 09:35 testmongodb\WebRoot\jquery\jquery-1.4.2.js
文件 6383 2013-10-10 10:11 testmongodb\WebRoot\jquery\json\cycle.js
文件 20216 2013-10-10 10:11 testmongodb\WebRoot\jquery\json\json.js
文件 18008 2013-10-10 10:11 testmongodb\WebRoot\jquery\json\json2.js
文件 10231 2013-10-10 10:11 testmongodb\WebRoot\jquery\json\json_parse.js
文件 14153 2013-10-10 10:11 testmongodb\WebRoot\jquery\json\json_parse_state.js
文件 28188 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\core\ba
文件 10067 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\core\inject.js
文件 665991 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\ligerui.all.js
文件 177540 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\ligerui.min.js
文件 7209 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\plugins\ligerAccordion.js
文件 3337 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\plugins\ligerButton.js
文件 3774 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\plugins\ligerCheckBox.js
文件 10088 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\plugins\ligerCheckBoxList.js
文件 47191 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\plugins\ligerComboBox.js
文件 38786 2013-10-10 10:22 testmongodb\WebRoot\jquery\ligerUI\js\plugins\ligerDateEditor.js
............此处省略773个文件信息
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
- jsp 做的 班级管理网站
评论
共有 条评论