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/ )