database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4237 게시물 읽기
No. 4237
like 문 사용에 따른 에러 ㅜㅜ
작성자
icarus
작성일
2002-06-22 12:05
조회수
2,499

like 문을 사용해서 select하는 java-bean을 만들던 도중 문제가 발생해서

이렇게 고수님들의 조언을 구하고자 합니다.

 

goal : 우편번호 검색 bean

 

SELECT codeid FROM zipcodelist WHERE dong LIKE '%?%'

쿼리문은 이렇습니다.

 

이렇게 해서 실행을 시키면

Parameter index out of range.

at org.postgresql.jdbc2.PreparedStatement.set

(PreparedStatement.java:820)

at org.postgresql.jdbc2.PreparedStatement.setString

(PreparedStatement.java:290)

의 에러 메세지가 나타납니다.

Parameter의 의미가 ? 표에 들어갈 setString아닌가여??

setString(1,dong);

이런 식으로 입력했습니다... jdbc는 postgres에서 다운 받아 사용했구요..

postgresql 7.2.1을 사용해서 작업하고 있습니다...

 

이 에러 메세지의 의미가 어떤것인가요?

그리고 Like문을 사용해서 검색할때 이방법으로 안되고 index를 사용 해야 하는지도 질문드립니다...

 

참고로 게시판에서 검색해봐서 like문을 사용할때의 문제인 colum값은 varchar로 모두 고쳐져 있습니다.

이 글에 대한 댓글이 총 2건 있습니다.

... LIKE '%?%'

구문이 되면, 서버로, LIKE '%'파라미터값'%' 이런형태로 가게 되걸 같네요.

왜냐하면, setString 자체가 문자열로 만들어주는 놈인지라,

 

... LIKE ?

형태가 되고, setString(1, '%" + dong + "%") 가 되어야할 것같네요.

 

오늘 처음 봤는데, jdbc의 setString 함수놈이 참하군요. :)

김상기(ioseph)님이 2002-06-24 15:42에 작성한 댓글입니다.

감사합니다. 해결 되었습니다. ^^

icarus님이 2002-06-25 10:18에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4246ZDE 써보려고 하는데 계속 에러납니다..
김경민
2002-07-01
952
4276┕>Re: ZDE 써보려고 하는데 계속 에러납니다..
송동수
2002-08-01 15:15:15
1101
4241함수 생성 후 입력받은 값을 변수에 넣지 않고 사용하려면? [1]
Rnls
2002-06-25
1120
4238<font color=#0000FF>디비의 내용이 보이지 않습니다.</font>
이재근
2002-06-24
1011
4242┕>Re: <font color=#0000FF>디비의 내용이 보이지 않습니다.</font> [1]
이재근
2002-06-25 15:10:16
1152
4243┕>Re: <font color=#0000FF>디비의 내용이 보이지 않습니다.</font>
황치영
2002-06-25 20:00:20
1112
4244 ┕>Re: Re: <font color=#0000FF>디비의 내용이 보이지 않습니다.</font>
이재근
2002-06-26 10:53:21
1111
4237like 문 사용에 따른 에러 ㅜㅜ [2]
icarus
2002-06-22
2499
4236PostgreSQL대한특징이 머죠?? [1]
이민경
2002-06-22
1260
4233postgres에서 ORDER BY ~~DESC(ASC)의 사용방법좀 가르켜 주세요.. [1]
realkhan
2002-06-18
1937
42311차원 정수형 배열 조작 함수들 만들었습니다. [6]
김상기
2002-06-17
1430
4232┕>Re: 상기님 정말 할일없으셨던것 맞죠.. ^^;;
정재익
2002-06-18 00:34:44
1051
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다