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

mysql:10671

From: KazukiSugiyama <KazukiSugiyama <k-sugiyama@xxxxxxxxxx>>
Date: Wed, 15 Dec 2004 21:25:39 +0900
Subject: [mysql 10671] Re: 長い検索の途中でキャンセル(中断)

すぎやまかずき@しずおかと申します。

お疲れさまでございます。

On Wed, 15 Dec 2004 20:17:12 +0900
"Kageyama Takahiro" <kageyama329@xxxxxxxxxx> 様に返信致します。

>MySQLのバージョンは 4.0.15、
>JDBCドライバのバージョンは 3.0.17 です。
>
>どのバージョンのMySQLとJDBCドライバが中断をサポートしているのか
>調べたいので、マニュアルのどこら辺りに記述があるかご存知でしょうか?

JDBC的にはSUNのJDBC2.0で既に close()メソッドはサポートされていま
したが、DBによって(MySQLはバージョンによって)サポートされていた
りされていなかったりしているようです。

参考文献:
JDBC2.0 APIリファレンス&サンプル 中村正弘著

>cancel()メソッドの効果と実際にキャンセルされるタイミングについて
>説明が載っているマニュアル、または書籍などご存知でしょうか?

上記書籍は、実際のタイミングまでは載っておらず、あくまでサンプル
ですので、JDBCのJavaDoc程度です。


実際に試していないので恐縮ですが、下記URLによると、MySQL5.xバー
ジョンより、cancel()メソッドに対応しているようです。

http://www.mysqlmonster.com/Uwe/Forum.aspx/mysql-java/648/Statement-cancel

ただ、現実的には高橋(智)さんのおっしゃるとおり、
On Wed, 15 Dec 2004 20:28:23 +0900
"TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx> 様に返信致します。

>  結局、JDBC Driver 依存ですが、Driverによっては事前にtimeout値を設定
>出来るようなので、仕様上可能ならtimeoutを利用するのが一番安全かもしれません。

が固そうですね。
MySQLのバージョンにも左右されなさそうですし。

でわでわ

----------------------------------
すぎやまかずき@しずおか
k-sugiyama@xxxxxxxxxx
impreza@xxxxxxxxxx
speedking@xxxxxxxxxx


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

     10666 2004-12-15 18:22 ["Kageyama Takahiro" ] 長い検索の途中でキャンセル(中断)        
     10667 2004-12-15 19:05 ┗[KazukiSugiyama <k-su]                                       
     10668 2004-12-15 20:17  ┣["Kageyama Takahiro" ]                                     
->   10671 2004-12-15 21:25  ┃┗[KazukiSugiyama <k-su]                                   
     10672 2004-12-15 22:35  ┃ ┗["Kageyama Takahiro" ]                                 
     10673 2004-12-15 23:40  ┃  ┗["TAKAHASHI, Tomohiro]                               
     10680 2004-12-16 11:03  ┃   ┗["Kageyama Takahiro" ]                             
     10670 2004-12-15 20:28  ┗["TAKAHASHI, Tomohiro]