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

mysql:10680

From: "Kageyama Takahiro" <"Kageyama Takahiro" <kageyama329@xxxxxxxxxx>>
Date: Thu, 16 Dec 2004 11:03:37 +0900
Subject: [mysql 10680] Re: 長い検索の途中でキャンセル(中断)


高橋(智)さん、ご回答ありがとうございます。


> > > >  やはり、汎用性などを考慮して、別スレッドから java.sql.Connection の

> > > >closeメソッドをcallするのが良いと思います。(※ただし、この場合でも、
> > > >Connectionプールなどが間に介在している場合には、好ましくないコードに
なる
> > > >と思います)
> >
> > なるほど Connection のクローズは、クエリーの cancel なのですね。
>
>   そうではなく、接続のcloseですので、一般的には、TCP/IPのソケットが
>切断されて、その結果、SQL文の実行結果(※ResultSetなど)の取得を行う
>処理が強制的に中断されるということです。

そうですよね。ということは、どのタイミングで実際にクエリーがキャンセルされる
かは
現時点では分からないのですよね。まーそこまで求める必要もないのですが。

色々と教えてくださり、有難う御座いました。



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

     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]