资源简介
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个文件信息
相关资源
- UEditor jsp版,上传图片、文字、视频,
- 基于jsp考勤系统代码
- java文件管理模块
- JSP+MYSQL会员管理系统
- 简单jsp动态页面增删改查操作源代码
- 花店 后台 模板 jsp servelt
- ajaxstruts2jspjava验证用户名是否存在
- 169JSP社团管理系统 源码可运行
- 简单Jsp的图书馆图书借阅信息管理系
- java MongoDB上传(图片,txt等大文件)
- javaEE管理系统项目源码
- jsp超市会员管理系统
- JSP学生成绩管理系统源代码
- 基于jsp的论坛源代码
- 基于JavaEE的网上订餐系统
- 基于jsp开发的简单web相册系统
- 用JSP、JavaBean做的宠物医院系统
- 完整图书管理系统J2EE
- jsp实训作业之网上书店与报告
- 千里之行购物网站JSP源码-jsp+servlet+
- Java+jsp+SQL server2000 网上商城
- JSP访客统计系统(源码)
- EasyUI文档及Jar包齐全
- JAVA农业网项目jsp
- 网上酒店管理系统JSP+Servlet+JDBC
- 招聘网站项目jsp+servlet
- jsp+servlet+javabean留言板
- jsp会员管理系统
- jsp ssh mvc java web j2ee酒店管理 预订系统
- jsp ssh mvc java web j2ee网络商城+论文+源
评论
共有 条评论