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

mysql:10778

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 12 Jan 2005 07:36:51 +0900
Subject: [mysql 10778] Re: Java DataSource からの接続で時間が立つとエラーになる

とみたです。

On Tue, 11 Jan 2005 13:15:18 +0900
"TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx> wrote:

>   いえ、そうではなく、物理的な java.sql.Connection 自体とその実装、
> つまりJDBCドライバ自身が、内部的に勝手に再接続を行うとすると、問題が
> より複雑になりませんか? 例えば、以下のようなトランザクションが絡む場合
> には問題があるかも? と思うのですが、実際のところどうなんでしょうか?

Java ではなくて C API の話ですが、デフォルトでは勝手に再接続するように
なっています。で、まさにトランザクションが絡む場合等で問題が発生します。

このデフォルト値は 5.0.3 から変更されているようです。

   * API change: the `reconnect' flag in the `MYSQL' structure is now
     set to 0 by `mysql_real_connect()'. Only those client programs
     which didn't explicitely set this flag to 0 or 1 after
     `mysql_real_connect()' will experience a change. Having automatic
     reconnection enabled by default was considered too dangerous
     (after reconnection, table locks, temporary tables, user and
     session variables are lost).

4.0.x や 4.1.x では、「too dangerous」のままですな… (^^;

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

     10760 2005-01-09 21:58 [Hiroshi Kitabata <ki] Java DataSourceからの接続で時間が立つとエラーになる
     10761 2005-01-10 01:27 ┣[bon <bon@xxxxxxxxxx>]                                       
     10764 2005-01-10 19:53 ┃┗[Hiroshi Kitabata <ki]                                     
     10763 2005-01-10 03:56 ┗[Teruyuki SATAKE <sat]                                       
     10765 2005-01-10 19:56  ┗[Hiroshi Kitabata <ki]                                     
     10767 2005-01-11 10:10   ┗["TAKAHASHI, Tomohiro]                                   
     10768 2005-01-11 12:24    ┗[Teruyuki SATAKE <sat]                                 
     10769 2005-01-11 12:41     ┣[seiji takegata <take]                               
     10771 2005-01-11 13:15     ┃┗["TAKAHASHI, Tomohiro]                             
     10775 2005-01-11 20:17     ┃ ┗[seiji takegata <take] コネクションプーリング    
     10776 2005-01-11 20:29     ┃  ┗["TAKAHASHI, Tomohiro]                         
     10777 2005-01-11 22:42     ┃   ┗[seiji takegata <take]                       
     10770 2005-01-11 13:15     ┗["TAKAHASHI, Tomohiro]                               
     10772 2005-01-11 13:55      ┣[Teruyuki SATAKE <sat]                             
     10773 2005-01-11 14:09      ┃┗["TAKAHASHI, Tomohiro]                           
->   10778 2005-01-12 07:36      ┗[とみたまさひろ <tomm]