作者renice (山水有相逢)
看板java
標題[問題] JSP連mysql的錯誤訊息
時間Sat Jun 5 20:19:59 2010
我很確定connection有用完即關,但是我只要query次數達10次左右,
mysql就會瞬斷,且出現以下例外訊息:
com.mysql.jdbc.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The
driver has not received any packets from the server.
然後再也撈不到任何資料,過一下子,mysql又自動活起來,這時候撈資料就有了,
我的mysql是4.0.26版,JDBC Driver是用mysql-connector-java-5.1.12-bin
,用ODBC的方式也是會出現例外,資料量只有60筆,已經想無對策了,
想問看看大家有沒有解決方式,再不行我只好改用其他的database了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.196.103
→ winqway:是否常是看看使用mySQL 5版,因為我專案使用資料量大 06/06 02:52
→ winqway:在多次query使用上沒遇過這樣的問題~ 06/06 02:53
→ renice:改用mySQL5就解決了...感謝提醒!! 06/06 16:03
→ renice:又不行了... 06/07 13:45
推 apeter:你先把整個table一次讀到java裡再把要的資料抓出來就好了 06/07 23:43
→ renice:問題已找到,跟資料庫無關,程式寫法需大大修改,感謝提醒.. 06/12 16:19