[前][次][番号順一覧][スレッド一覧]

mysql:6004

From: 福元 政明 <福元 政明 <fukumoto@xxxxxxxxxx>>
Date: Wed, 28 Aug 2002 08:43:53 +0900
Subject: [mysql 06004] Re: JDBC での where like について

すいません。
PreparedStatement sta = con.prepareStatement(sql文);
のところで、sql文をEncodeしてました。
Encodeしないで渡すとOKでした。
勘違いしてすいませんでした。

> -----Original Message-----
> From:	TAKAHASHI, Tomohiro [SMTP:t_takahashi@xxxxxxxxxx]
> Sent:	Tuesday, August 27, 2002 8:20 PM
> To:	ml@xxxxxxxxxx
> Subject:	[mysql 06001] Re: JDBC での where  like について
> 
>   高橋(智)です。
> 
>   like '%メモ%' を、Java以外のmysql.exeなどのクライアントから実行
> した場合、正しく動作するのでしょうか?
> 
> 福元 政明 wrote:
> > 
> > JDBCでのwhere likeについて質問です。
> > 
> >        if (!request.getParameter("keywd").equals("")) {
> >             s = s + "where title1 like '%" +
> request.getParameter("keywd") +
> > "%'";
> >         }
> > 
> > like '%abc%' のように英数字ならうまく検索出来るのですが
> > like '%メモ%' などのように日本後だとまったく検索できません?
> > like における 日本語処理はどのようにすればよいのでしょうか?
> 
> -- 
> 高橋智宏
>   Java読書会( http://www.t3-jpn.com/bof/ )
>   T3-Japan( http://www.t3-jpn.com/ )

[前][次][番号順一覧][スレッド一覧]