mysql:5246
From: "TAKAHASHI, Tomohiro" <"TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx>>
Date: Fri, 15 Mar 2002 00:02:58 +0900
Subject: [mysql 05246] Re: MySQL + JDBC で SJIS 処理
高橋(智)です。 今回の Sun Tech Days は完全に EJB(J2EE)一色になってますね。 展示ブースではEJBの質問がかなり多かったです。 もしEJBでMySQLを利用される場合には gweMysql Driver をお使いください。 問題があれば対応いたします。 閑話休題 wolfgang@xxxxxxxxxx wrote: > > >上の修正案ですが、現在問題ありと認識されている事柄は、 > >「表」という漢字のように2byte目に \ が来ると insert,update時 > >に化けるということでよろしいでしょうか? > >これ以外に問題はありますか? > まさにその問題だけです。 gweMysql Driver を バージョンアップいたしました。 http://www.t3-jpn.com/jdbc/jdbcmysql.html からダウンロードしてください。JDK1.4版も利用できます。 主な変更点は以下の項目です。 ■ Connectionを取得る際のプロパティとして 'add5CAfter5C' を加えました。 これを true に設定することで 「シフトJIS利用時の 2byte目 \ 問題」を 解決できます。 またこの機能を利用するには、PreparedStatement.setString() を使って ください。パラメータ付きクエリを投げる際に、自動的に \ を付加します。 ■ ResultSet.TYPE_SCROLL_INSENSITIVE をサポートしました。 これにより、結果セットのスクロールができます。 > >「2byte目 \ 問題」は発生するのでしょうか? > 識者の方 > MySQLがSJIS対応(コンパイル時の設定)していない限り、やっぱり発生するので > はないでしょうか? EJBを使うといっても、MySQLがSJIS対応でコンパイルされ > ていない、Driverも以前と同じmm mysqlを使う、ではやっぱり同じ結果だと思い > ません? でしょうね。 もちろん add5CAfter5C プロパティを、J2EE関連のクラス(DataSource)にも 利用できるようにしておきました。 どうぞ J2EE にもご利用ください。 -- 高橋智宏 Java読書会( http://www.t3-jpn.com/bof/ ) T3-Japan( http://www.t3-jpn.com/ )
5224 2002-03-06 03:01 [<wolfgang@xxxxxxxxxx] MySQL + JDBC で SJIS 処理 5226 2002-03-06 19:28 ┗["TAKAHASHI, Tomohiro] 5227 2002-03-08 02:47 ┗[とみたまさひろ <tomm] 5228 2002-03-09 11:23 ┗["TAKAHASHI, Tomohiro] 5229 2002-03-11 02:24 ┗[<wolfgang@xxxxxxxxxx] 5231 2002-03-11 21:59 ┣["TAKAHASHI, Tomohiro] 5232 2002-03-11 22:09 ┗["TAKAHASHI, Tomohiro] 5233 2002-03-12 12:13 ┗[<wolfgang@xxxxxxxxxx] 5236 2002-03-13 00:41 ┗["TAKAHASHI, Tomohiro] 5237 2002-03-13 22:44 ┣["TAKAHASHI, Tomohiro] 5245 2002-03-14 18:00 ┗[<wolfgang@xxxxxxxxxx] -> 5246 2002-03-15 00:02 ┗["TAKAHASHI, Tomohiro]