1. 程式人生 > >jdbc在連線mysql資料庫的時候出現一下問題的時候的解決另一種方法

jdbc在連線mysql資料庫的時候出現一下問題的時候的解決另一種方法

問題語句: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.(翻譯:

                             通訊鏈路故障

                     最後一個成功傳送到伺服器的包是0毫秒以前。驅動程式沒有從伺服器接收任何資料包。

解決的方法:

一:在mysql安裝的路徑下的檔案my.ini下新增如下語句:

[mysqld] wait_timeout=31536000

interactive_timeout=31536000

記得要在myeclipse相對應的你所建立的專案裡面加入jdbc的驅動包,比如,mysql對應的驅動包是mysql-connector-java-5.1.29-bin.jar(不同版本mysql要下載對應的驅動包具體不講了,自己百度)。如果你用的資料庫是sql之類的則是下載的驅動包是:sqljdbc4.jar,匯入的方法如果不懂自己去百度。

二:第一種方法還是出現問題的話,你要去看下對應的地址和你所建立的資料庫的名字是否正確。比如你在名字為t2的資料庫下的表格,

則要正確填寫資料庫的名字。

其次是地址問題:我發現用localhost:3306的地址是不可行的(在我的電腦上面是執行是出現上面的提示的語句的)。解決的方法是:寫上你本機的預設的ip地址,不懂自己本機地址的自己自行百度,或者你自己用自己電腦上面的網路地址,方法是直接在百度上面輸入ip即可(前提是你在mysql裡面新增相對應的網路的地址(不懂自行百度)不多說了)........