디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

JDBC연동좀 봐주삼

응응(120.73) 2010.08.14 20:16:53
조회 69 추천 0 댓글 1

게시판 검색해서 뿌려주는 부분인데 보통 title=? 이런건 자주쓰는데 ?=? (where rnum >=? and rnum <=? and ? like ?";)
이렇게도 사용이 가능하냐능? 3,4번이  유동적으로 변해서 아니면 걍 title=? , name=? 이렇게 나뉘는 쿼리소스를 if로 분기줘서 여러번써줘야되려나
근데 이렇게 사용하는거 옛날에 쓰던방식임? 요샌 이렇게 안하냐능?;;;;


public static ArrayList getFindList(int start, int end, String select, String text){
  Connection con=null;
  PreparedStatement ps=null;
  ResultSet rs=null;
  
  ArrayList ar=new ArrayList();   
  
  try {
   con=getConnection();
   String sql="select * from"+
    "(   select ROWNUM rnum,num,name,email,title,content,regdate "+
       " from "+
      "  ("+
      "  select num,name,email,title,content,regdate from guest "+
       " order by num desc "+
        " ) "+
     " ) "+
     " where rnum >=? and rnum <=? and ? like ?";
   ps=con.prepareStatement(sql);
   ps.setInt(1, start);
   ps.setInt(2, end);
   ps.setString(3, select);
   ps.setString(4, "%"+text+"%");
   rs=ps.executeQuery();
   
   int contentLen = 5;
   
   while(rs.next()){
    Guest guest=new Guest();  
    guest.setNum(rs.getInt("num"));
    guest.setName(rs.getString("name"));
    guest.setEmail(rs.getString("email"));
    guest.setTitle(rs.getString("title"));
    StringBuffer buf = new StringBuffer(rs.getString("content"));
    if(buf.length()>contentLen){
     buf.setLength(contentLen);
     guest.setContent(buf + "...");
    }else{
     guest.setContent(rs.getString("content")); 
    }
    guest.setRegdate(rs.getTimestamp("regdate"));
    ar.add(guest);   
   }
  } catch (Exception e) {
   System.out.println("getList 예외 발생");
   e.printStackTrace();
  }finally{
   if(rs!=null)try{rs.close();}catch(Exception e){}
   if(ps!=null)try{ps.close();}catch(Exception e){}
   if(con!=null)try{con.close();}catch(Exception e){}
  }//finally
  
  return ar;

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
209640 헐 그럼 자소서 쓸때 이렇게 쓰면되나여? [7] (180.228) 10.09.28 92 0
209638 횽들 회사에서 자소서 누가 보는건가요? [3] (180.228) 10.09.28 76 0
209637 이건 뭔가요? ㅋㅋㅋ 코드같은데... 아이팟러버(211.57) 10.09.28 33 0
209636 도와주세요 python 문제에요 [4] Re갤로그로 이동합니다. 10.09.28 75 0
209635 프로세스생성하는 fork()에 대해 Question이 좀 있어 [4] 푸갤뉴우비(118.216) 10.09.28 77 0
209633 문명5 한글화 현황 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.09.28 127 0
209631 공비횽 큰일나씀 [2] prismatic갤로그로 이동합니다. 10.09.28 90 0
209629 간단한 알고리즘 시간복잡도 문제좀 풀어주세요 ㅠ.ㅠ 유후링(124.50) 10.09.28 2763 0
209627 순서가 있는 구조체(클래스)를 만드려면 어떻게 해야되? [3] ㄴㄹ(220.117) 10.09.28 70 0
209626 이런것도 다형성이야??? [4] 누누(121.127) 10.09.28 62 0
209623 형들 [2] 혈풍vv갤로그로 이동합니다. 10.09.28 41 0
209622 개쉛기횽 [3] prismatic갤로그로 이동합니다. 10.09.28 96 0
209621 토익 900점 넘어면 취업잘됨? [6] 영어킹(124.153) 10.09.28 270 0
209620 하악.. 게임회사에 면접보라고 연락왔다...!! [8] 주방아가씨갤로그로 이동합니다. 10.09.28 307 0
209619 노트북 말고 휴대용으로 코딩할만한거 없나? [2] 금호족기(61.75) 10.09.28 151 0
209618 ㅆㅂ 햅틱이 끝까지 배신을 때리는구나. 0--,.-; rntjr갤로그로 이동합니다. 10.09.28 102 0
209615 jsp 에디터 뭐 쓰시나요? [7] ㄴㄴ(220.69) 10.09.28 149 0
209613 횽님들아 섬바리 헬 미 ㅡ_ㅜ [4] 경상도평경장갤로그로 이동합니다. 10.09.28 79 0
209611 블리자드 성공신화 동영상임,,, [3] 제이유엔갤로그로 이동합니다. 10.09.28 125 0
209610 rand함수를 제작해야되는 데용 [4] 하앍하앍(123.199) 10.09.28 98 0
209609 네이버 지식인에 보니까 [7] 서현모양처갤로그로 이동합니다. 10.09.28 113 0
209608 스마트폰에 컴파일러 [11] 서현모양처갤로그로 이동합니다. 10.09.28 247 0
209607 청바지쪽은 타이트한 것보다 이런쪽이 더.... [1] 형들아(220.73) 10.09.28 185 0
209606 중앙일보 어그로 elwlwlwk갤로그로 이동합니다. 10.09.28 57 0
209604 타블로 논란 끝날듯. [2] 빕뱟뱟갤로그로 이동합니다. 10.09.28 224 0
209600 c언어에서 함수선언해서 메뉴고르면 튀어나오게 하고싶은데 [8] c언어(222.105) 10.09.28 309 0
209599 횽들 포트폴리오만들때 허허벌판갤로그로 이동합니다. 10.09.28 52 0
209598 숏코딩 [1] 이모군(222.110) 10.09.28 129 0
209597 산업보안관리사 이건 또 뭐냐 [1] 이모군(222.110) 10.09.28 100 0
209596 이것이 인류의 혁명을 가져다줄 새로운 코딩임 [5] 32523525235(221.138) 10.09.28 132 0
209594 윈모발이 안망하는 이유 ... [3] 임베디드(115.94) 10.09.28 134 0
209593 전능하신 프갤분들께 졷뉴비가 질문 [2] 졷뉴비(125.178) 10.09.28 52 0
209591 확실히 안드로이드가 대세이긴 대세인가 보네 [5] 구루구루(115.145) 10.09.28 200 0
209590 안드로이드 좀 해봤다 하는사람만 봅시다 .... [2] 임베디드(115.94) 10.09.28 103 0
209589 CIA 해커 되고 싶은 횽아는 봅니다 [1] 분당살람갤로그로 이동합니다. 10.09.28 146 0
209587 프겔에 이상한놈많네 [4] ㅇㅇ(211.55) 10.09.28 120 0
209586 간단한 프로그래밍 알바구해연.. [27] (124.3) 10.09.28 314 0
209585 c언어 엄청엄청 간단한거 질문좀요.. ㅠㅠ [11] wonC갤로그로 이동합니다. 10.09.28 148 0
209584 IE는 쓰레기야. [7] 머그컵갤로그로 이동합니다. 10.09.28 129 0
209583 심심해서 별이나 찍어봤따. [7] Gromit갤로그로 이동합니다. 10.09.28 164 0
209581 미료가 야시시해졌다 [2] 이모군(175.114) 10.09.28 153 0
209579 오랜만에 했네요 [1] 뱃놀이(184.77) 10.09.28 82 0
209578 심심해서 별이나 찍어봤다. [3] 유리한갤로그로 이동합니다. 10.09.28 90 0
209576 컴퓨터 구조책 샀는뎀 [1] 하앍하앍(123.199) 10.09.28 137 0
209574 ㅇ룬미루마ㅣ룾바룹립 32523525235(221.138) 10.09.28 54 0
209572 오늘 서버 왜이리 불안하지,,,,,,,, [1] Okinawa..!!갤로그로 이동합니다. 10.09.28 60 0
209571 Osaka is coming soom... [3] 분당살람갤로그로 이동합니다. 10.09.28 98 0
209570 민류쨩이 인생쓰래기라고 하는거 보면 정말이지.. [4] 개쉛기갤로그로 이동합니다. 10.09.28 163 0
209569 횽들 내 꿈이 말이야 [45] P-Town(24.4) 10.09.28 245 0
209567 레알 흥한 요즘 elwlwlwk갤로그로 이동합니다. 10.09.28 48 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2