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

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]