디시인사이드 갤러리

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

갤러리 본문 영역

JDBC연동좀 봐주삼

응응(120.73) 2010.08.14 20:16:53
조회 67 추천 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/13 - -
211544 횽. ERD 이렇게 그리면 처맞아? [2] 횽.(168.131) 10.10.09 96 0
211543 부울함수식 간략화하는건데 좀 도와주세요; [6] 논리설계(125.178) 10.10.09 343 3
211541 컴파일에 로더가 필요한이유가 [5] 지식왕(125.178) 10.10.09 129 0
211540 chart fx..구할수 있는 방법 좀 없을까? [1] 째비(221.161) 10.10.09 33 0
211539 산업기능요원이거나 이엇던 횽들 ?!! [2] 하앍하앍(123.199) 10.10.09 214 0
211537 뭘 하고 싶은 지 모르는 게 고민.. ㅜㅜ 하앍하앍(123.199) 10.10.09 43 0
211536 mysql 은 제약조건 못줌? [4] ㅇㅇㄹ(168.131) 10.10.09 175 0
211535 SICP나 LISP같은거 실무에서 많이 도움됩니까? 금호족기(61.75) 10.10.09 76 0
211533 pglex 프로그램 완성! 헤헤 [2] [성대아싸]갤로그로 이동합니다. 10.10.09 94 0
211532 다 됐고 이거하나만 정확하게좀 [3] 지식왕(125.178) 10.10.09 66 0
211531 어셈에서 swap함수,,,, 질문이요 [2] 망장군갤로그로 이동합니다. 10.10.09 118 0
211528 bit shift 연산인데 이해가 안되요 [6] 철수(122.199) 10.10.09 132 2
211527 [C++]요기서 뭐가 잘못돼서 이렇게되는거죠? (내공10만) [12] 씨발언어(165.132) 10.10.09 202 1
211526 로더가 무엇입니까? (내공 9999) [6] 지식왕(125.178) 10.10.09 163 0
211525 네트워크에 코드저장하는거 물어보니까 SVN을 얘기하던데 [4] URA!갤로그로 이동합니다. 10.10.09 70 1
211523 대딩 1학년인데 C언어나 포토샵같은거 배울때 [2] ㅁㄴㅇㄴㅇㅁ(211.209) 10.10.09 146 0
211522 강승윤탈락 시크한훈남갤로그로 이동합니다. 10.10.09 60 0
211521 씨언어 고수님들 저좀 도와주세요ㅜㅜ(2차수정)+사진첨부 [1] 씨발언어(165.132) 10.10.09 122 0
211520 자바에서 줄바꾸기 어떻게하나요 @@@@@@@@@@@@@@@@@@@@ [2] 이클립스(118.216) 10.10.09 292 1
211519 php 좀 아시는분 좀 봐주세요 [2] 레일리안(211.197) 10.10.09 95 1
211518 토요일엔 피아노를 배웁시다 돌아온탕자(211.234) 10.10.09 52 0
211517 순순히 댓글을 남기면 유혈사태는 일어나지 않을 것입니다. Ordinary Day갤로그로 이동합니다. 10.10.09 140 0
211516 나 혼자 감정에 복받쳐서 [1] Ordinary Day갤로그로 이동합니다. 10.10.09 77 0
211515 문자열을 반환하는 함수라는데 리턴값이 void인데 어떻게 된거죠??? [5] 컴돌이(125.188) 10.10.09 141 0
211514 아니면말고 횽아 있나염? [3] Minryu갤로그로 이동합니다. 10.10.09 73 0
211513 맥미니로 갈아탈까? ㅇㅇ(168.131) 10.10.09 60 0
211512 프로그래밍 처음 배우는.. c언어 [6] 고딩(118.45) 10.10.09 175 2
211511 프로그래밍 갤러린데 이런거 질문해도 되나 [2] 니니니닝갤로그로 이동합니다. 10.10.09 88 0
211509 형들 근로 소득세 구하는 프로그램 과제인데.. [3] (121.128) 10.10.09 82 0
211505 임베디드 개발자로서 연봉 6000정도 받으려면 어떻게 해야함? [4] 쏭사리(121.147) 10.10.09 765 0
211503 프로그래머 종류중에 수명 제일 긴건 머임?? [2] 고칼로리갤로그로 이동합니다. 10.10.09 309 1
211502 형들 도움좀 조공있어 c언어 [5] (121.128) 10.10.09 283 1
211498 지식경제부에서 주최하는 무료 리눅스 교육이다. 관심 있으면 신청해라 [2] ㅁㅁ(175.124) 10.10.09 131 1
211495 아침기념으로 화상랜덤채팅 ㄱㄱ 123123(220.67) 10.10.09 138 0
211494 while 루프.. 이거 뭐 왜이래 [5] ㅊ언어(168.131) 10.10.09 167 1
211493 모글횽 소환 넉넉한터갤로그로 이동합니다. 10.10.09 45 0
211492 아 자취 7개월만에 집이 쓰레기장이됨 116.44(116.44) 10.10.09 81 0
211490 나의 16년 프로그래머 이야기-나는 어셈블러만 알아요 [10] 이X동(61.38) 10.10.09 547 2
211489 스캐너 제네레이터 만들고 있어영 [1] [성대아싸]갤로그로 이동합니다. 10.10.09 76 0
211486 C언어 질문. [1] ㅊ++(168.131) 10.10.09 78 0
211484 아무리 생각해봐도 [13] elwlwlwk갤로그로 이동합니다. 10.10.09 247 0
211481 박얘쁜 동영상 [1] 이쁜(218.55) 10.10.09 1127 2
211479 선형대수 공부하는 중 [2] 이모군(175.114) 10.10.09 136 1
211478 만약 사람이 무성생식을 한다면 어떨까? [3] ∫ 2t dt=t²+c갤로그로 이동합니다. 10.10.09 127 0
211477 아까 글 쌌던 대딩인데 .. 봐주 ㅓ..; [13] ㅐㅇㅗ(168.131) 10.10.08 157 0
211476 형님들 게임 서버 책 괜찮은거 없나여 [1] 겨울달갤로그로 이동합니다. 10.10.08 143 0
211475 후후.. 이것봐라.. [10] ㄹㅇ(168.131) 10.10.08 146 0
211474 형들 이거 둘중에 뭐가 좋을까? [9] 농부(121.176) 10.10.08 191 1
211472 열혈c로 공부하고있는데 중간에 막혔어 [4] ㄴㅁㅇㄻㄴㄹ(122.39) 10.10.08 101 0
211469 슈스케 볼만한 곳 없음? [2] Ordinary Day갤로그로 이동합니다. 10.10.08 60 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2