[MongoDB] 몽고디비와 JSP 연동 방법! 조회 후 레코드 값 저장 방법!

JSP에서 몽고디비 적용 방법 아래와 같이 적용하면된다.

 

1. (빨강 글씨 부분) 몽고디비 연결하는 부분으로 몽고디비 객체 생성 후 getDB로 test라는 DB를 가져 오고 member라는 콜렉션생성해주면 끝!!

 

2. (파랑 글씨 부분)DB에 저장되어 있는 abc라는 id를 가지고 있는 유저의 비밀번호를 가져오기 위한 방법

 

 try {
 
   Mongo m = new Mongo("localhost");
   DB db= m.getDB("test");
   DBCollection coll = db.getCollection("member");
  DBObject doc = new BasicDBObject();        //DBObject 생성
   doc.put("id", "abc");                                //생성한 DBObject에 id="abc"라고 추가
   doc.put("pwd", "1234");                           //생성한 DBObject에 pwd="1234"라고 추가
   coll.insert(doc);                                     //member콜렉션에 위에서 생성한 DBObject insert
  
  BasicDBObject query1 = new BasicDBObject();   //BasicDBObject 객체 생성
  query1.put("id", "abc");   /생성된 BasicDBObject 객체 query1에 검색하고자 하는 id인 "abc" 추가
 
  DBCursor cursor = coll.find(query1);     //query1의 내용처럼 id가 "abc"인 도큐먼트 검색
 
   while(cursor.hasNext()){
    BasicDBObject dbObject = (BasicDBObject)cursor.next();    

    System.out.println("DB에 있는 비밀번호 : " + dbObject.getString("pwd"));

    //id가 "abc"로 검색한 패스워드 출력

 

//System.out.println(cursor.next().toString());  //그냥 id가 "abc"인 모두를 출력하고 싶은경우


   }
  }catch(Exception err){
 
  }

 

 

 

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

 

 

 

아래는 전체 코드이다.

 

<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<%@page import="com.mongodb.DBObject" %>
<%@page import="com.mongodb.DBCollection" %>
<%@page import="com.mongodb.BasicDBObject" %>
<%@page import="com.mongodb.DB" %>
<%@page import="com.mongodb.Mongo"%>
<%@page import="com.mongodb.DBCursor"%>
<%@page import="com.mongodb.util.JSON"%>

<% try {

Mongo m = new Mongo("localhost");
DB db= m.getDB("test");
DBCollection coll = db.getCollection("member");
new 

BasicDBObject query1 = new BasicDBObject();
query1.put("id", "abc");


DBCursor cursor = coll.find(query1);



while(cursor.hasNext()){
BasicDBObject dbObject = (BasicDBObject)cursor.next();
System.out.println("DB에 있는 비밀번호 : " + dbObject.getString("pwd"));


}
}catch(Exception err){

}

out.print(res);

 %>

이상 끝!!

 

 

 

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
166 [java][JAVA web][JSP] JSTL의 기본 개념과 사용방법 정리 졸리운_곰 2021.04.22 97
165 [java][jsp][EL/JSTL 정리] EL/JSTL 정리 file 졸리운_곰 2021.04.22 42
164 [Redis] [Spring] Spring session을 Redis에 저장했을 때 어떻게 저장될까? file 졸리운_곰 2021.04.11 111
163 [Java Web programming] Java 시스템 운영 중 알아두면 쓸모 있는 지식들 file 졸리운_곰 2021.03.07 69
162 React와 JSP(java server page) file 졸리운_곰 2021.01.09 232
» [MongoDB] 몽고디비와 JSP 연동 방법! 조회 후 레코드 값 저장 방법! 졸리운_곰 2021.01.05 57
160 [SpringBoot] Hello world! ( IntelliJ + Gradle + SpringBoot ) file 졸리운_곰 2020.09.10 71
159 [visual studio code] 스프링 부트 + 리액트 개발 셋업 file 졸리운_곰 2020.07.01 1464
158 Eclipse의 Workspace와 IntelliJ의 Project file 졸리운_곰 2020.05.03 88
157 [IntelliJ] 전자정부 프로젝트 IntelliJ에서 세팅 file 졸리운_곰 2020.05.03 89
156 Intellij JSP - MySQL 연동 file 졸리운_곰 2020.03.26 186
155 Spring Boot with React 설정 file 졸리운_곰 2020.03.05 1022
154 Spring SQL Server 연동 (실습) file 졸리운_곰 2020.01.24 758
153 전자정부프레임워크 MSSQL 연동하기 졸리운_곰 2020.01.24 562
152 전자정부프레임워크 mssql 연동 졸리운_곰 2020.01.24 113
151 Spring Boot::DB 에 한글이 깨져서 저장될 때 해결 방법. 졸리운_곰 2020.01.24 78
150 Configuring Spring Boot for Microsoft SQL Server file 졸리운_곰 2020.01.24 76
149 SQL Server 에게 String 이란? (NVARCHAR 인가 VARCHAR 인가) 졸리운_곰 2020.01.24 72
148 Spring Boot + Microsoft SQL Server + JPA/Hibernate CRUD Restful API Tutorial file 졸리운_곰 2020.01.24 1506
147 MS SQL Server에서 JPA NativeQuery 사용시 유니코드(Unicode) 문제 file 졸리운_곰 2020.01.24 1923
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED