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]