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]