<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的Blog我做主^_^

    走向一條通往JAVA的不歸路...

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks

    前一段時間朋友用hibernate+mysql整了一個應用,出現tomcat放一夜,mysql連接出現錯誤的情況,具體的錯誤信息忘記了。

    在網上查找一下,找到了這個帖子,還有就是這個了;原來Mysql在經過8小時不使用后會自動關閉已打開的連接,摘錄原文如下:

    5.4.

    I have a servlet/application that works fine for a day, and then stops working overnight

    MySQL closes connections after 8 hours of inactivity. You either need to use a connection pool that handles stale connections or use the "autoReconnect" parameter (see "Developing Applications with MySQL Connector/J").

    Also, you should be catching SQLExceptions in your application and dealing with them, rather than propagating them all the way until your application exits, this is just good programming practice. MySQL Connector/J will set the SQLState (see java.sql.SQLException.getSQLState() in your APIDOCS) to "08S01" when it encounters network-connectivity issues during the processing of a query. Your application code should then attempt to re-connect to MySQL at this point.

    現把具體方法貼出來,以供大家共享.
    方法一:
                   設置你的MYSQL數據庫:wait_timeout=24*60*60<秒>,把它的值設置大一點,呵呵
     方法二:
                   配置Hibernate C3p0連接池,配置如下:
    <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
       <property name="c3p0.max_size">20</property>
       <property name="c3p0.min_size">5</property>
       <property name="c3p0.timeout">20</property>
       <property name="c3p0.max_statements">100</property>
       <property name="c3p0.idle_test_period">120</property>
       <property name="c3p0.acquire_increment">2</property>

    注意這里標紅的部分,要設置c3p0.timeout的值小于MySql的wait_timeout的值,這樣才行,要不還會出現異常.

    這次是一個教訓,所以不論從穩定還是性能的考慮,都應該選擇相對更加成熟的連接池。



    posted on 2007-05-23 10:52 java_蟈蟈 閱讀(953) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 中文字幕无码亚洲欧洲日韩| 亚洲国产精品碰碰| 久久久亚洲精品国产| 国产做国产爱免费视频| 亚洲精品高清无码视频| 成全视频在线观看免费| 亚洲成AV人片在线观看WWW| 大地资源网高清在线观看免费 | 性做久久久久免费看| 国产精品久久免费| 亚洲日产2021三区| 在线a级毛片免费视频| 亚洲综合av一区二区三区 | 亚洲色欲久久久综合网| 午夜免费啪视频在线观看| 中文字幕亚洲色图| 国产精品成人免费一区二区| 亚洲熟伦熟女专区hd高清| 国产成人免费a在线视频app| 五月天婷婷免费视频| 亚洲成亚洲乱码一二三四区软件| 99re6免费视频| 亚洲精品无AMM毛片| JLZZJLZZ亚洲乱熟无码| 免费视频成人手机在线观看网址| 亚洲国产高清视频在线观看| 国产精品成人免费一区二区| 无遮挡国产高潮视频免费观看| 国产精品亚洲片在线观看不卡| 亚洲一区二区三区免费视频| 亚洲AV综合永久无码精品天堂| 亚洲色欲色欲www在线丝| 黄色片在线免费观看| 日韩电影免费在线观看网址| 亚洲第一精品福利| 日韩免费观看视频| 免费一级毛片在线播放视频| 亚洲色一区二区三区四区| 亚洲中文久久精品无码ww16| a毛片基地免费全部视频| 一个人看的www在线免费视频 |